{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"wirespider","owner":"SFTtech","isFork":false,"description":"Wireguard Mesh VPN - automatic tunnel and authorization management 🕸","allTopics":["vpn","mesh","wireguard"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":2,"starsCount":28,"forksCount":4,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T09:08:42.093Z"}},{"type":"Public","name":"openage","owner":"SFTtech","isFork":false,"description":"Free (as in freedom) open source clone of the Age of Empires II engine 🚀 ","allTopics":["game","python","linux","c-plus-plus","qt","cmake","opengl","game-engine","cpp","multiplayer","engine","game-development","entity-component-system","nyan","openage","age-of-empires","hacktoberfest","rts-engine","cpp20"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":201,"starsCount":12440,"forksCount":1106,"license":"Other","participation":[12,16,17,26,10,17,3,18,20,29,17,8,21,14,1,3,32,7,26,17,9,12,15,12,13,25,5,16,25,35,1,0,11,17,1,4,3,6,4,0,0,0,3,5,12,9,21,13,21,2,9,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T08:31:35.434Z"}},{"type":"Public","name":"emacs-elaiza","owner":"SFTtech","isFork":false,"description":"Chat interface and library for interacting with different LLMs via Emacs.","allTopics":[],"primaryLanguage":{"name":"Emacs Lisp","color":"#c065db"},"pullRequestCount":0,"issueCount":1,"starsCount":7,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T15:17:15.704Z"}},{"type":"Public","name":"gentoo-overlay","owner":"SFTtech","isFork":false,"description":"sftoverlay - Gentoo package overlay for SFT projects and more 🐧","allTopics":["packages","repository","gentoo","gentoo-overlay","openage"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":[0,1,0,0,2,0,0,0,1,1,0,1,1,1,2,0,1,1,0,1,0,0,3,0,0,1,0,3,0,0,0,1,0,1,3,0,0,1,0,0,1,0,2,0,1,0,0,0,0,1,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T13:25:37.759Z"}},{"type":"Public","name":"sticker","owner":"SFTtech","isFork":false,"description":"Some of the stickers might unsettle you. 🔓","allTopics":["openage","sticker","sicher","dieses-system-ist-sicher","warning","device-may-contain-internet"],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":132,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T16:07:20.203Z"}},{"type":"Public","name":".github","owner":"SFTtech","isFork":false,"description":"lol github","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T14:06:07.905Z"}},{"type":"Public","name":"abrechnung","owner":"SFTtech","isFork":false,"description":"Payment tracking and money splitting for groups 💸 ","allTopics":["events","multi-tenant","payment","expense-tracker","accounting","splitwise","split-expenses","reckoning","bill-splitting","money-management","money-splitting"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":52,"starsCount":117,"forksCount":15,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T20:32:40.609Z"}},{"type":"Public","name":"openage-blog","owner":"SFTtech","isFork":false,"description":"Development blog for openage","allTopics":["openage","devblog","blog"],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-05T22:32:28.108Z"}},{"type":"Public","name":"openage-data","owner":"SFTtech","isFork":false,"description":"Free (as in freedom) media files for openage.","allTopics":["modding","assets","replacement-assets","free-artwork","openage"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":7,"starsCount":56,"forksCount":16,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-23T17:30:29.184Z"}},{"type":"Public","name":"starlit-emacs","owner":"SFTtech","isFork":false,"description":"Deep blue and colorful emacs theme like a clear night sky 🌃","allTopics":[],"primaryLanguage":{"name":"Emacs Lisp","color":"#c065db"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":3,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-23T17:29:25.721Z"}},{"type":"Public","name":"openage-pr","owner":"SFTtech","isFork":false,"description":"openage website and public relations content","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-14T10:37:02.803Z"}},{"type":"Public","name":"kevin","owner":"SFTtech","isFork":false,"description":"A simple-stupid self-hostable continuous integration service. 🙈","allTopics":["python","simple","continuous-integration","internet","asyncio","openage","buildbot","simple-stupid","qemu","kevin","falk","chantal"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":26,"starsCount":109,"forksCount":16,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-02T11:12:08.518Z"}},{"type":"Public","name":"xautocfg","owner":"SFTtech","isFork":false,"description":"Automatic keyboard repeat rate configuration for new keyboards","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":4,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T20:28:52.070Z"}},{"type":"Public","name":"openage-kevin","owner":"SFTtech","isFork":false,"description":"kevin environment for building openage","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-24T14:26:11.853Z"}},{"type":"Public","name":"nyan","owner":"SFTtech","isFork":false,"description":"Typesafe hierarchical key-value database with inheritance and dynamic patching 😺","allTopics":["c-plus-plus","database","modding","cpp","mod","nyan","openage","mod-api"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":42,"starsCount":203,"forksCount":29,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-17T08:04:30.388Z"}},{"type":"Public","name":"openage-dependencies","owner":"SFTtech","isFork":false,"description":"openage build dependencies for environments where prebuilts are not available","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-24T19:56:10.563Z"}},{"type":"Public","name":"flow3rtron","owner":"SFTtech","isFork":false,"description":"Tron for the CCC Flow3r","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-21T11:55:00.169Z"}},{"type":"Public","name":"sftdyn","owner":"SFTtech","isFork":false,"description":"Self-hosted dyndns/dynamic DNS server and updater for bind","allTopics":["simple","nsupdate","ddns","bind","dynamic-dns-solution","simple-stupid","zone-update","named","dyndns-service","python","dyndns","dynamic-dns-server"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":243,"forksCount":50,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-31T15:08:56.133Z"}},{"type":"Public","name":"ceph-mount","owner":"SFTtech","isFork":false,"description":"Pure-Python CephFS mount helper","allTopics":["python","linux","ceph","mount","cephfs"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T00:21:20.968Z"}},{"type":"Public","name":"kicad-lib","owner":"SFTtech","isFork":false,"description":"Common KiCAD lib for SFT hardware projects","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-30T22:02:42.727Z"}},{"type":"Public","name":"stiefelsystem","owner":"SFTtech","isFork":false,"description":"Boot your operating system on a different hardware device via network 👢 ","allTopics":["linux","nbd","network-boot","initrd","dracut","initramfs","dual-boot"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":8,"starsCount":34,"forksCount":7,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-29T23:07:53.622Z"}},{"type":"Public","name":"nyan-debian","owner":"SFTtech","isFork":false,"description":"debian packaging scripts for nyan","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-10T01:53:46.031Z"}},{"type":"Public","name":"openage-debian","owner":"SFTtech","isFork":false,"description":"Debian packaging files for openage","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-30T11:18:43.701Z"}},{"type":"Public","name":"sftscrollbugfixer","owner":"SFTtech","isFork":false,"description":"Fix the Age of Empires II (TC, HD, DE) scroll bug with a DLL injection","allTopics":["workaround","openage","age-of-empires","wine"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-15T21:58:15.137Z"}},{"type":"Public","name":"openage-masterserver","owner":"SFTtech","isFork":false,"description":"Lobby and matchmaking server for openage in Haskell","allTopics":["internet","network","masterserver","haskell","openage","lobbies"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":2,"issueCount":5,"starsCount":52,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-12T16:01:44.982Z"}},{"type":"Public","name":"ciapitest","owner":"SFTtech","isFork":false,"description":"Test project for interacting with Github's CI webhooks/API stuff.","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-09T21:33:25.405Z"}},{"type":"Public","name":"openage-webdoc","owner":"SFTtech","isFork":false,"description":"openage online documentation","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-05T18:57:48.823Z"}},{"type":"Public","name":"sftbackup","owner":"SFTtech","isFork":false,"description":"simple periodic backup tool based on borgbackup and snapper","allTopics":["python","borg","snapper","borg-backup"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-02T16:26:33.604Z"}},{"type":"Public","name":"sftspambridge","owner":"SFTtech","isFork":false,"description":"relay mail from dovecot to a rspamd host for spam learning when declared as spam/ham by users","allTopics":["python","dovecot","rspamd","spam-filtering"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-17T00:51:09.243Z"}},{"type":"Public","name":"openage-data-3dmodels","owner":"SFTtech","isFork":false,"description":"3d models for openage assets","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":4,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-14T18:28:44.202Z"}}],"repositoryCount":47,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}