GitHub Open Source
567 subscribers
1.98K photos
2.05K links
🌟 GitHub Open Source 🌟

Discover fascinating projects from GitHub! We curate the best repositories, highlight innovative ideas, and share tips for developers. Join us to explore hidden gems and fuel your tech passion! 🚀
Download Telegram
💡 chirp | TypeScript

🎯 Primary Use Case:
Transmit and receive data through sound.

Key Features:
• Real-time frequency visualization of audio input
• Send messages by converting text to sound
• Receive messages by listening to sound and decoding it back to text
• Distinctive start and end signatures to mark transmissions

📖 Summary:
Chirp enables data transfer using sound. It converts text into audio frequencies for transmission and decodes received audio back into text, using start and end signatures to define transmissions. The application also provides real-time frequency visualization of audio input.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 gibberlink | TypeScript

🎯 Primary Use Case:
Enabling AI agents to communicate using a data-over-sound protocol (ggwave) when they identify each other as AI.

Key Features:
• Two conversational AI agents
• Agents switch from English to sound-level protocol (ggwave)
• API for agents to use the ggwave protocol

📖 Summary:
GibberLink provides an API for two conversational AI agents to switch from English to the ggwave data-over-sound protocol after confirming they are both AI. The agents are designed to initially converse in English and then transition to ggwave for communication. This repository facilitates this process by providing the necessary API for agents to use the protocol.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
ByteSync | C#

🎯 Primary Use Case:
On-demand, secure file synchronization and backup for multiple remote machines.

Key Features:
• End-to-end encryption
• Smart synchronization (delta transfers, compression)
• Multi-device sync (up to 5 machines)
• Customizable sync rules
• Cloud-based server

📖 Summary:
ByteSync is an open-source file synchronization tool that prioritizes security and efficiency. It offers end-to-end encryption, delta transfers, and customizable rules for syncing files across up to five devices. The server component runs in the cloud, simplifying deployment and management, and clients are available for Windows, Linux, and macOS.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
kreuzberg | Python

🎯 Primary Use Case:
Extracting text from various document formats (PDFs, images, office documents) programmatically.

Key Features:
• Text extraction from PDFs, images, and office documents
• Unified interface for various document formats
• Support for multiple OCR engines (Tesseract, EasyOCR, PaddleOCR)
• Async and sync APIs
• Metadata extraction

📖 Summary:
Kreuzberg is a Python library designed for extracting text from a variety of document formats, including PDFs, images, and office documents. It offers a unified interface and supports multiple OCR engines, providing both asynchronous and synchronous APIs for flexible integration. The library also supports metadata and table extraction.

🔗 Links:
View Project
================
🔓 Open Source
dasshh | Python

🎯 Primary Use Case:
Interacting with a computer using natural language commands via a terminal-based AI assistant.

Key Features:
• Interactive chat UI
• Personal assistant on the terminal
• Performs actions on the computer with plain English
• Extensible with custom tools

📖 Summary:
Dasshh is a terminal-based AI assistant that allows users to interact with their computer using natural language. It provides an interactive chat UI to execute system tasks, manage processes, and extend functionality with custom tools, all through simple English commands.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 circuitpython-peckus | Python

🎯 Primary Use Case:
Securely storing and accessing cryptographic keys or other sensitive data on a USB device, ensuring access only when the user is present and automatically locking when the user is absent.

Key Features:
• Presence-enforced USB storage
• Bluetooth LE unlocking
• Automatic relocking based on timeout or user absence
• Read-only payload exposure

📖 Summary:
PECKUS is a CircuitPython-based project that creates a presence-enforcing USB storage device. It stores a file (typically a cryptographic key) and only exposes it as a USB drive after successful presence verification, usually via Bluetooth LE. The device automatically relocks after a timeout or when the user's presence is no longer detected, providing an air-gap security benefit.

🔗 Links:
View Project
================
🔓 Open Source
💡 Find-Family | Kotlin

🎯 Primary Use Case:
End-to-end encrypted location sharing with family and friends.

Key Features:
• End-to-end encryption
• Temporary location sharing control
• Saved places with notifications
• Battery status monitoring
• Open source client

📖 Summary:
Find Family is a cross-platform application designed for secure location sharing among family and friends. It offers end-to-end encryption, temporary sharing controls, saved place notifications, and battery status monitoring. The app prioritizes privacy by not requiring personal information and is fully open source.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 rasa | Python

🎯 Primary Use Case:
Automating text- and voice-based conversations using machine learning to build contextual assistants and chatbots.

Key Features:
• NLU (Natural Language Understanding)
• Dialogue Management
• Integration with multiple platforms (Slack, Facebook, etc.)
• Voice assistant capabilities (Alexa, Google Home)

📖 Summary:
Rasa is an open-source machine learning framework designed to automate conversations. It provides tools for NLU, dialogue management, and integrations with various messaging platforms and voice assistants. Rasa enables developers to build contextual assistants capable of engaging in layered, back-and-forth conversations.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
Signal-Android | Kotlin

🎯 Primary Use Case:
Private and secure messaging for Android devices.

Key Features:
• Secure messaging using data connection (WiFi/3G/4G/5G)
• High-fidelity message sending and receiving
• HD voice/video calls
• Advanced privacy-preserving technology

📖 Summary:
Signal Android is a secure messaging application that prioritizes user privacy. It enables users to send high-fidelity messages, make HD voice/video calls, and communicate securely using their phone's data connection. The application employs advanced privacy-preserving technology to ensure secure communication.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 shell_commands_for_Linux | Python

🎯 Primary Use Case:
Provides a collection of shell scripts and Python scripts to automate common Linux tasks and manage JetBrains IDE licenses.

Key Features:
• Scripts for Linux system administration
• Scripts for managing PHP versions
• Scripts for creating local Apache hosts
• Scripts for resetting JetBrains IDE evaluation periods (PyCharm, PhpStorm)

📖 Summary:
This repository offers a collection of useful scripts for Linux environments, written in Python and Bash. It includes scripts for managing PHP versions, creating local Apache hosts, and resetting evaluation licenses for JetBrains IDEs like PyCharm and PhpStorm, enabling continued use beyond the initial trial period.

🔗 Links:
View Project
================
🔓 Open Source
💡 bokeh | TypeScript

🎯 Primary Use Case:
Creating interactive plots, dashboards, and data applications for modern web browsers.

Key Features:
• Interactive data visualization
• Versatile graphics construction
• High-performance interactivity
• Support for large and streaming datasets
• Creation of interactive plots, dashboards, and data applications

📖 Summary:
Bokeh is a Python library for creating interactive data visualizations in web browsers. It allows developers to build elegant and versatile graphics with high-performance interactivity, even with large or streaming datasets. Bokeh is designed to help users quickly and easily create interactive plots, dashboards, and data applications.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 gloomy-dungeons-2 | Java

🎯 Primary Use Case:
Creating a first-person shooter game with a Wolfenstein 3D-like engine on Android.

Key Features:
• Simple lighting effects
• Different floor and ceiling textures in each cell
• Extruded ceiling and doors
• Rocket launcher

📖 Summary:
Gloomy Dungeons II is a continuation of an old-school 3D shooter, built using a modified Wolfenstein-like engine in Java for Android. It features improvements such as simple lighting effects, varied floor and ceiling textures, extruded ceilings and doors, and a rocket launcher. The game is open-source, with the exception of the music.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 Canta | Kotlin

🎯 Primary Use Case:
Uninstalling or debloating Android applications without requiring root access.

Key Features:
• Uninstall Android apps without root access
• Powered by Shizuku
• Debloat device without PC

📖 Summary:
Canta is an Android application that allows users to uninstall other applications without needing root privileges, leveraging Shizuku. It enables users to debloat their devices directly from the device itself, eliminating the need for a PC connection.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 vibe-draw | TypeScript

🎯 Primary Use Case:
Creating 3D models and worlds from 2D sketches using AI-powered enhancement and transformation.

Key Features:
• Sketch-to-3D model conversion
• 2D canvas drawing
• 3D world building
• AI-powered sketch enhancement
• 3D model export (.glTF)

📖 Summary:
Vibe Draw allows users to create 3D models and worlds from simple 2D sketches. It uses AI to enhance the sketches and transform them into 3D models, which can then be added to a 3D world. The resulting 3D world can be exported in a standard format for use in other tools.

🔗 Links:
View Project
================
🔓 Open Source
🌟 anx-reader | Dart

🎯 Primary Use Case:
Reading e-books with AI-powered assistance and cross-platform synchronization.

Key Features:
• Cross-Platform support (iOS, macOS, Windows, Android)
• Full Sync of Reading Progress, Book Files, and Highlighted Notes
• Multiple AI support (OpenAI, Claude, Gemini, DeepSeek)
• Insightful Data visualizations (Weekly/Monthly/Yearly/Heatmap)
• Notes with Filtering/Sorting and Export options (TXT, Markdown, CSV)

📖 Summary:
Anx Reader is an e-book reader that enhances the reading experience with AI capabilities, cross-platform support, and synchronization. It supports various e-book formats and offers features like AI assistance, data visualization, customizable styles, and note-taking, making reading smarter and more focused.

🔗 Links:
View Project
================
🔓 Open Source
💡 budibase | TypeScript

🎯 Primary Use Case:
Building internal tools, forms, portals, and approval apps with a low-code platform.

Key Features:
• Build and ship single page applications
• Open source and extensible (GPL v3)
• Connect to multiple data sources (MongoDB, CouchDB, PostgreSQL, MariaDB, MySQL, Airtable, S3, DynamoDB, REST API)
• Build apps with pre-made components
• Automate processes and integrate with other tools

📖 Summary:
Budibase is an open-source, low-code platform for quickly building and deploying internal tools. It supports connecting to various data sources and provides pre-built components to accelerate development. Budibase allows users to automate workflows and create responsive single-page applications.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 gofr | Go

🎯 Primary Use Case:
Simplifying microservice development with a focus on Kubernetes deployment and out-of-the-box observability.

Key Features:
• Simple API Syntax
• REST Standards by Default
• Configuration Management
• Observability (Logs, Traces, Metrics)
• Inbuilt Auth Middleware & Custom Middleware Support

📖 Summary:
GoFr is a GoLang framework designed to accelerate microservice development. It provides built-in support for databases and observability, simplifying the creation and deployment of microservices, especially within Kubernetes environments. The framework offers features like simple API syntax, REST standards, configuration management, gRPC support, and health checks.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 WebGoat | JavaScript

🎯 Primary Use Case:
Learning web application security and penetration testing techniques by exploiting deliberately introduced vulnerabilities.

Key Features:
• Deliberately insecure web application
• Teaches web application security lessons
• Demonstrates common server-side application flaws
• Exercises for learning application security and penetration testing

📖 Summary:
WebGoat is a deliberately insecure web application designed to teach web application security lessons. It demonstrates common server-side flaws through hands-on exercises, allowing users to learn and practice penetration testing techniques. The application can be deployed via Docker or run as a standalone application.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 omi | C

🎯 Primary Use Case:
The primary use case is to provide users with an AI-powered wearable device that can automatically transcribe conversations, generate summaries, and identify action items.

Key Features:
• Captures conversations
• Provides summaries
• Identifies action items
• Automatic transcription
• Mobile device connectivity

📖 Summary:
Omi is an open-source AI wearable that captures conversations and provides automatic transcriptions, summaries, and action items. It connects to a mobile device and is designed for meetings, chats, and voice memos. The project includes hardware designs for a wearable device and accompanying mobile applications.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 OpenTune | Kotlin

🎯 Primary Use Case:
OpenTune is an open-source YouTube Music client for Android that provides an enhanced user experience with Material Design 3, offering advanced features for exploring, playing, and managing music content without the limitations of the official app.

Key Features:
• Ad-free playback
• Background playback
• Advanced search

📖 Summary:
OpenTune is an open-source YouTube Music client for Android designed with Material Design 3. It provides an ad-free listening experience, background playback, and advanced search capabilities. Users can log in to their accounts, manage their library, download content for offline use, and enjoy features like synchronized lyrics and smart silence skipping.

🔗 Links:
View Project
Homepage
================
🔓 Open Source