GitHub Gems στα Ελληνικά
Ανερχόμενα open-source αποθετήρια, κρυμμένα διαμάντια πριν γίνουν mainstream, και εργαλεία που λύνουν πραγματικά προβλήματα.
Ανερχόμενα open-source αποθετήρια, κρυμμένα διαμάντια πριν γίνουν mainstream, και εργαλεία που λύνουν πραγματικά προβλήματα.
Ένα φιλόδοξο open-source project για την κατασκευή μιας πλήρως λειτουργικής ρομποτικής σκούπας, βασισμένο σε Raspberry Pi, 3D-printed εξαρτήματα και το οικοσύστημα του ROS2 για αυτόνομη πλοήγηση.
Ξεχωρίζει για την προσέγγιση «local-first» χωρίς cloud εξαρτήσεις και την πλήρη διαλειτουργικότητα (interoperability) με το Home Assistant, προσφέροντας μια hackable εναλλακτική στις κλειστές εμπορικές λύσεις.
Το AcePanel είναι ένα open-source εργαλείο διαχείρισης υποδομών (server management panel) γραμμένο σε Go, σχεδιασμένο για ελάχιστη κατανάλωση πόρων και υψηλή συμβατότητα με σύγχρονα λειτουργικά συστήματα Linux.
Ξεχωρίζει για την αρχιτεκτονική του ως single-binary, την ικανότητα λειτουργίας σε offline mode χωρίς να επηρεάζει τα ενεργά services, και τη δέσμευση για πλήρως δωρεάν και ανοιχτό κώδικα.
Μια συλλογή από 67 εξειδικευμένα skills και workflows που επεκτείνουν τις δυνατότητες του Claude Code, μετατρέποντάς το σε έναν έμπειρο pair programmer για full-stack ανάπτυξη.
Προσφέρει context-aware ενεργοποίηση εργαλείων και σύνθετα workflows, επιτρέποντας στο LLM να διαχειρίζεται εξειδικευμένες εργασίες σε backend, frontend και υποδομές με υψηλή ακρίβεια.
Ένα CLI εργαλείο βασισμένο σε TypeScript που υλοποιεί το πρότυπο devcontainer.json, επιτρέποντας τη δημιουργία, παραμετροποίηση και εκτέλεση πλήρως εξοπλισμένων περιβαλλόντων ανάπτυξης μέσα σε Docker containers.
Αποτελεί την επίσημη υλοποίηση αναφοράς (reference implementation) για το οικοσύστημα των dev containers, προσφέροντας αναπαραγώγιμα builds μέσω lockfiles και υποστήριξη για modular features και templates.
Το vLLM-ascend είναι ένα plugin που ενσωματώνει το vLLM με τις βιβλιοθήκες του Huawei Ascend NPU, επιτρέποντας την αποδοτική εξυπηρέτηση μεγάλων γλωσσικών μοντέλων σε αυτό το υλικό. Χρησιμοποιεί την PagedAttention αρχιτεκτονική του vLLM και προσαρμόγει τους kernels για την Ascend αρχιτεκτονική.
Ενables LLM serving on Ascend hardware χωρίς αλλαγές στον κώδικα του vLLM, προσφέροντας απόδοση κοντά στην εγγενή υλοποίηση και υποστηρίζεται από ενεργή κοινότητα. Ελαφριά εξάρτηση και εύκολη ενσωμάτωση το κάνουν ιδανικό για γρήγορο deployment.
Ένα ισχυρό CLI utility γραμμένο σε Python που εξάγει video streams από δημοφιλείς πλατφόρμες και τα διοχετεύει απευθείας σε τοπικούς players, παρακάμπτοντας τις βαριές web διεπαφές.
Ξεχωρίζει για την αρθρωτή (modular) αρχιτεκτονική του βασισμένη σε plugins, η οποία επιτρέπει την εύκολη προσθήκη υποστήριξης για νέες υπηρεσίες streaming, διατηρώντας παράλληλα χαμηλή κατανάλωση πόρων.
Μία web εφαρμογή βασισμένη στο Next.js που επιτρέπει τον διαμοιρασμό εξόδων μεταξύ φίλων και ομάδων, προσφέροντας λειτουργικότητα αντίστοιχη του Splitwise με έμφαση στην ιδιωτικότητα.
Ξεχωρίζει για το σύγχρονο tech stack (Next.js, shadcn/ui, Prisma) και την ευκολία self-hosting μέσω Vercel, προσφέροντας μια πλήρως λειτουργική Progressive Web App (PWA) χωρίς διαφημίσεις.
Ένα ισχυρό εργαλείο για data pipelines που επιτρέπει τον ορισμό, την τεκμηρίωση και την αυτοματοποιημένη επικύρωση δεδομένων μέσω δηλωτικών ελέγχων (Expectations), λειτουργώντας ως unit testing για δεδομένα.
Ξεχωρίζει για την ικανότητά του να μετατρέπει τις προσδοκίες για τα δεδομένα σε αυτόματη τεκμηρίωση και αναφορές ποιότητας, ενισχύοντας τη διαφάνεια και τη συνεργασία μεταξύ των data teams.
Ένα TypeScript bot που εκτελεί στρατηγικές market making στο Kuru DEX, λαμβάνοντας αποφάσεις αγοράς ή πώλησης σε κάθε block μέσω ενός TypeSafe AI μοντέλου.
Ξεχωρίζει για την αρχιτεκτονική του που εστιάζει στο latency, εκτελώντας post-only limit orders εντός του spread για την αποκόμιση κέρδους, ενώ προσφέρει πλήρη διαφάνεια μέσω ενός real-time dashboard.
Ένας cross-platform διαχειριστής πρόχειρου βασισμένος στο Tauri και τη Rust, που προσφέρει ιστορικό, tagging, συγχρονισμό μέσω WebDAV/MQTT και προηγμένη προστασία προσωπικών δεδομένων.
Ξεχωρίζει για την αρχιτεκτονική του, συνδυάζοντας το memory footprint της Rust με την ευελιξία του Tauri, ενώ παρέχει local-first αποθήκευση και έξυπνη απόκρυψη ευαίσθητων δεδομένων.
Ένας υψηλών επιδόσεων Redis client για Go που βελτιστοποιεί το throughput μέσω αυτόματου pipelining και αξιοποιεί το server-assisted client-side caching για τη μείωση του latency.
Ξεχωρίζει για την αρχιτεκτονική του που ελαχιστοποιεί τα allocations μέσω sync.Pool και την ενσωματωμένη υποστήριξη για προηγμένα patterns όπως το Cache-Aside και κατανεμημένα locks.
Ένα open-source project που επιτρέπει τη χρήση σύγχρονων NVIDIA GPUs (Turing και μεταγενέστερες) σε macOS 15 Sequoia, υλοποιώντας ένα πλήρες Metal driver stack μέσω kernel extensions και shader translation.
Ξεχωρίζει για την ικανότητά του να γεφυρώνει το χάσμα μεταξύ του Apple Metal framework και του NVIDIA hardware, χρησιμοποιώντας το NVK (Mesa Vulkan) και το GSP firmware της NVIDIA για να προσφέρει υποστήριξη σε Metal 3, ray tracing και mesh shaders.
Το avo επιτρέπει τη συγγραφή assembly κώδικα χρησιμοποιώντας τη σύνταξη της Go, αυτοματοποιώντας τη διαχείριση καταχωρητών (register allocation) και τη δημιουργία stub αρχείων για βελτιστοποιημένες βιβλιοθήκες.
Μετατρέπει τη δύσκολη και επιρρεπή σε σφάλματα διαδικασία συγγραφής assembly σε ένα δομημένο πρόγραμμα Go, προσφέροντας έλεγχο ροής και αυτοματοποιημένη διαχείριση μνήμης.
Ένα open-source framework που ενοποιεί την επεξεργασία ομιλίας και κειμένου, προσφέροντας μια ολιστική προσέγγιση για την ανάπτυξη συστημάτων Conversational AI μέσω του PyTorch.
Ξεχωρίζει για την αρχιτεκτονική του που υποστηρίζει πληθώρα εργασιών (από ASR έως speech enhancement) και την άψογη διαλειτουργικότητα (interoperability) με το οικοσύστημα του HuggingFace.
Ένα CLI εργαλείο που λειτουργεί ως wrapper του jq, επιτρέποντας την επεξεργασία αρχείων YAML, XML και TOML μέσω της μετατροπής τους σε JSON και της διοχέτευσης (piping) στο ισχυρό runtime του jq.
Αξιοποιεί την ωριμότητα και τις δυνατότητες του jq για την επεξεργασία μη-JSON δεδομένων, διατηρώντας παράλληλα τη δομή και τα styles των αρχείων μέσω προηγμένων επιλογών round-trip.
Βιβλιοθήκη JavaScript/TypeScript που επιτρέπει την γρήγορη εμφάνιση διανυσματικών πλακιδίων χάρτη σε ιστοσελίδες μέσω GPU-accelerated rendering, originating as a fork of Mapbox GL JS.
Διακρίνεται για την ταχύτητα του WebGL2, την πλήρη συμβατότητα με το Mapbox GL JS style schema και την κοινότητα που τη συντηρεί ως εναλλακτική ανοιχτού κώδικα.
Ένα αποθετήριο που παρέχει μια λίστα με IP διευθύνσεις για τα domains του GitHub, επιτρέποντας στους χρήστες να παρακάμπτουν προβλήματα συνδεσιμότητας μέσω της τροποποίησης του τοπικού αρχείου hosts.
Ξεχωρίζει για την καθημερινή αυτοματοποιημένη ενημέρωση των IP διευθύνσεων, προσφέροντας μια απλή και άμεση λύση για χρήστες που αντιμετωπίζουν περιορισμούς πρόσβασης στο δίκτυο.
Η Mangle είναι μια γλώσσα προγραμματισμού δηλωτικού τύπου Datalog, γραμμένη σε Go, που επεκτείνει τη λογική προγραμματισμού με συναρτήσεις, αθροίσεις και προαιρετικό τύπο-έλεγχο. Χρησιμοποιείται για την ενσωμάτωση δεδομένων από πολλαπλές πηγές και τη μοντελοποίηση γνώσης τομέα.
Προσφέρει ένα ελαφρύ και ενσωματώσιμο runtime σε Go που επιτρέπει την εύκολη πειραματιστική χρήση λογικής προγραμματισμού, διατηρώντας την έκφραση του Datalog ενώ προσθέτει πρακτικές επεκτάσεις.
Το llvm-mingw είναι μια αλυσίδα εργαλείων (toolchain) βασισμένη στο LLVM/Clang/LLD που επιτρέπει την cross-compilation για Windows σε τέσσερις αρχιτεκτονικές (i686, x86_64, armv7, arm64) χρησιμοποιώντας ένα μόνο σύνολο δυαδικών αρχείων. Αντικαθιστά τα παραδοσιακά binutils με LLVM εργαλεία, προσφέροντας υψηλότερη απόδοση και σύγχρονες δυνατότητες όπως PDB debug info και sanitizers.
Υιοθετεί ένα ολοκληρωμένο LLVM stack (Clang ως compiler, LLD ως linker) που υποστηρίζει όλες τις Windows αρχιτεκτονικές σε ένα εργαλείο, ενώ προσφέρει χαρακτηριστικά που δεν διατίθενται στον GCC-based MinGW, όπως ARM64 Windows και Control Flow Guard.
Το ESPHome επιτρέπει τη δημιουργία και ενημέρωση firmware για πλακέτες ESP32, ESP8266 και άλλες MCU μέσω απλών YAML αρχείων, παράγοντας binaries που μπορούν να ενημερώνονται OTA και να ενσωματώνονται σε πλατφόρμες home automation όπως το Home Assistant και το MQTT.
Αποκλείεται η ανάγκη για χειροκίνητη C++/Arduino κωδικοποίηση: ο χρήστης ορίζει sensors, switches και automation σε YAML, ενώ το ESPHome δημιουργεί το κατάλληλο binary με λιγότερο boilerplate. Επιπλέον, προσφέρει OTA updates, ενσωματωμένη troubleshooting και ευρεία υποστήριξη πλατφορμών.