{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"wirespider","owner":"SFTtech","isFork":false,"description":"Wireguard Mesh VPN - automatic tunnel and authorization management 🕸","topicNames":["vpn","mesh","wireguard"],"topicsNotShown":0,"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-17T09:49:48.288Z"}},{"type":"Public","name":"emacs-elaiza","owner":"SFTtech","isFork":false,"description":"Chat interface and library for interacting with different LLMs via Emacs.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Emacs Lisp","color":"#c065db"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T18:30:30.704Z"}},{"type":"Public","name":"gentoo-overlay","owner":"SFTtech","isFork":false,"description":"sftoverlay - Gentoo package overlay for SFT projects and more 🐧","topicNames":["packages","repository","gentoo","gentoo-overlay","openage"],"topicsNotShown":0,"allTopics":["packages","repository","gentoo","gentoo-overlay","openage"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":[0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T08:39:42.759Z"}},{"type":"Public","name":"sticker","owner":"SFTtech","isFork":false,"description":"Some of the stickers might unsettle you. 🔓","topicNames":["openage","sticker","sicher","dieses-system-ist-sicher","warning","device-may-contain-internet"],"topicsNotShown":0,"allTopics":["openage","sticker","sicher","dieses-system-ist-sicher","warning","device-may-contain-internet"],"primaryLanguage":null,"pullRequestCount":2,"issueCount":0,"starsCount":131,"forksCount":17,"license":null,"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,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T14:28:15.203Z"}},{"type":"Public","name":".github","owner":"SFTtech","isFork":false,"description":"lol github","topicNames":[],"topicsNotShown":0,"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":"openage","owner":"SFTtech","isFork":false,"description":"Free (as in freedom) open source clone of the Age of Empires II engine 🚀 ","topicNames":["game","python","linux","c-plus-plus","qt","cmake","opengl","game-engine","cpp","multiplayer"],"topicsNotShown":9,"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":6,"issueCount":201,"starsCount":12418,"forksCount":1104,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-12T14:14:32.311Z"}},{"type":"Public","name":"abrechnung","owner":"SFTtech","isFork":false,"description":"Payment tracking and money splitting for groups 💸 ","topicNames":["events","multi-tenant","payment","expense-tracker","accounting","splitwise","split-expenses","reckoning","bill-splitting","money-management"],"topicsNotShown":1,"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":115,"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","topicNames":["openage","devblog","blog"],"topicsNotShown":0,"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.","topicNames":["modding","assets","replacement-assets","free-artwork","openage"],"topicsNotShown":0,"allTopics":["modding","assets","replacement-assets","free-artwork","openage"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":7,"starsCount":56,"forksCount":16,"license":"Other","participation":null,"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 🌃","topicNames":[],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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. 🙈","topicNames":["python","simple","continuous-integration","internet","asyncio","openage","buildbot","simple-stupid","qemu","kevin"],"topicsNotShown":2,"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":108,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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 😺","topicNames":["c-plus-plus","database","modding","cpp","mod","nyan","openage","mod-api"],"topicsNotShown":0,"allTopics":["c-plus-plus","database","modding","cpp","mod","nyan","openage","mod-api"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":41,"starsCount":202,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":["simple","nsupdate","ddns","bind","dynamic-dns-solution","simple-stupid","zone-update","named","dyndns-service","python"],"topicsNotShown":2,"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":241,"forksCount":49,"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","topicNames":["python","linux","ceph","mount","cephfs"],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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 👢 ","topicNames":["linux","nbd","network-boot","initrd","dracut","initramfs","dual-boot"],"topicsNotShown":0,"allTopics":["linux","nbd","network-boot","initrd","dracut","initramfs","dual-boot"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":8,"starsCount":33,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":["workaround","openage","age-of-empires","wine"],"topicsNotShown":0,"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","topicNames":["internet","network","masterserver","haskell","openage","lobbies"],"topicsNotShown":0,"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.","topicNames":[],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":["python","borg","snapper","borg-backup"],"topicsNotShown":0,"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","topicNames":["python","dovecot","rspamd","spam-filtering"],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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"}