GitHub Open Source
548 subscribers
1.96K photos
2.02K 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
🔥 sunnypilot | Python

🎯 Primary Use Case:
Providing an open-source driver assistance system for supported vehicles.

✨ Key Features:
• Driver assistance system
• Fork of comma.ai's openpilot
• Supports 300+ car makes and models
• Modified driving assist engagements
• Complies with comma.ai's safety rules

📖 Summary:
sunnypilot is an open-source driver assistance system forked from comma.ai's openpilot. It offers modified driving assist engagements for over 300 car models while adhering to comma.ai's safety standards. The system can be installed on compatible devices using custom software URLs.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 agents | TypeScript

🎯 Primary Use Case:
Building and deploying AI Agents on Cloudflare.

✨ Key Features:
• Core agent framework with state management
• Real-time WebSocket communication
• HTTP endpoints and routing
• React integration hooks
• Basic AI chat capabilities

📖 Summary:
The 'agents' repository provides a framework for building intelligent, stateful AI agents that can persist, think, and evolve at the edge of the Cloudflare network. It offers features such as state management, real-time communication via WebSockets, HTTP endpoints, React integration, and basic AI chat capabilities, with advanced features like memory systems and WebRTC integration under development.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 aci | Python

🎯 Primary Use Case:
Providing an open-source infrastructure layer for AI-agent tool use and VibeOps, enabling intent-aware access to numerous tools with secure authentication and granular permissions.

✨ Key Features:
• 600+ Pre-built Integrations
• Flexible Access Methods (Unified MCP server or lightweight SDK)

📖 Summary:
ACI.dev is an open-source platform that simplifies AI agent development by providing access to over 600 pre-built tool integrations. It offers multi-tenant authentication, granular permissions, and dynamic tool discovery, accessible through a Unified MCP server or a lightweight SDK. This allows developers to build production-ready AI agents and automate DevOps tasks without infrastructure complexities.

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

🎯 Primary Use Case:
Generating Software Bill of Materials (SBOMs) from container images and filesystems for vulnerability detection, license compliance, and software supply chain security.

✨ Key Features:
• Generates SBOMs for container images, filesystems, archives
• Supports OCI, Docker and Singularity image formats
• Linux distribution identification
• Works seamlessly with Grype vulnerability scanner

📖 Summary:
Syft is a CLI tool and Go library that generates Software Bill of Materials (SBOMs) from container images and filesystems. It supports various image formats, integrates with vulnerability scanners like Grype, and can create signed SBOM attestations. Syft enables users to gain visibility into their software dependencies for vulnerability management and license compliance.

🔗 Links:
• View Project
================
🔓 Open Source
✨ de-pixelate_gaV-O6NPWrI | Jupyter Notebook

🎯 Primary Use Case:
De-pixelating a specific YouTube video by extracting and reassembling pixel data from multiple frames.

✨ Key Features:
• Extracting frames from a video using ffmpeg.
• Manually finding the window position in the frames.
• Extracting the window content.

📖 Summary:
This repository provides a proof-of-concept implementation for de-pixelating a specific YouTube video. It involves extracting frames, identifying a pixelated window, extracting individual pixels from that window across multiple frames, and then accumulating these pixels to reconstruct a higher-resolution image. The code includes scripts for frame extraction and pixel manipulation, demonstrating a method to recover obscured content.

🔗 Links:
• View Project
================
🔓 Open Source
✨ vdu_controls | Python

🎯 Primary Use Case:
Provides a virtual control panel for adjusting the brightness, contrast, and other settings of external monitors, with features for ambient light integration and preset management.

✨ Key Features:
• DDC control panel for external monitors
• Brightness, contrast, and audio controls

📖 Summary:
vdu_controls is a Python-based application that acts as a DDC control panel for external monitors. It allows users to adjust brightness, contrast, and audio settings, and features an ambient light slider for simultaneous control of multiple displays. The application supports hardware light-meter integration, preset management, and system tray integration, adapting to different desktop environments and themes.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 CryptX | Kotlin

🎯 Primary Use Case:
A personal Android toolkit for experimenting with cryptography, steganography, and hashing.

✨ Key Features:
• Encryption & Decryption (AES, DES, 3DES, Blowfish, ChaCha20)
• Hash Generator (MD5, SHA-1, SHA-256)
• Hash Detector
• File Steganography (hide/extract files in JPG/PNG)

📖 Summary:
CryptX is an Android toolkit for experimenting with cryptography, steganography, and hashing techniques. It allows users to encrypt and decrypt files using various algorithms, generate and detect hash types, and hide files within images. The application is designed for educational purposes and personal use, with no internet permission or data collection.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 nakama | Go

🎯 Primary Use Case:
Building scalable social and realtime games and apps.

✨ Key Features:
• User authentication (social, email, device ID)
• Data storage
• Social graph and friend connections
• Realtime chat (1-on-1, group, global)
• Realtime and turn-based multiplayer

📖 Summary:
Nakama is a distributed server designed for building social and realtime games and applications. It provides a comprehensive suite of features including user authentication, data storage, social networking, realtime chat and multiplayer, leaderboards, tournaments, and in-app notifications. Nakama can be extended with custom logic written in Lua, TypeScript/JavaScript, or Go, and supports deployment to any cloud provider.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ bracket | Python

🎯 Primary Use Case:
Self-hosted tournament management system.

✨ Key Features:
• Supports single elimination, round-robin and swiss formats
• Build tournament structures with multiple stages and groups/brackets
• Drag-and-drop matches for rescheduling
• Customizable dashboard pages for public presentation
• Team and player management

📖 Summary:
Bracket is a self-hosted tournament system designed for ease of use. It supports various tournament formats, including single elimination, round-robin, and swiss. The system allows users to build complex tournament structures, manage teams and players, and present customizable dashboards.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 agents-course | MDX

🎯 Primary Use Case:
Learning and building AI agents using various frameworks.

✨ Key Features:
• Comprehensive course on AI agents
• Covers basics to advanced topics with a final project
• Hands-on experience with frameworks like smolagents, LangGraph, and LlamaIndex
• Focus on Agentic RAG
• Automated agent evaluation and leaderboard

📖 Summary:
The agents-course repository provides a comprehensive educational resource for learning about and building AI agents. It covers fundamental concepts, introduces popular frameworks like smolagents, LangGraph, and LlamaIndex, and culminates in a final project involving agent creation, testing, and evaluation. The course emphasizes practical application and includes a leaderboard to showcase student results.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 Awesome-CV | TeX

🎯 Primary Use Case:
Creating professional-looking CVs, résumés, and cover letters using LaTeX.

✨ Key Features:
• LaTeX template for CV, Résumé, and Cover Letter
• Easy to customize
• Clean, semantic markup

📖 Summary:
Awesome CV is a LaTeX template designed to help users create outstanding CVs, résumés, and cover letters. It provides a customizable and clean template, inspired by Fancy CV, that allows users to easily generate professional-looking documents. The template is designed with semantic markup, making it easy to modify and adapt to individual needs.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 Cap | TypeScript

🎯 Primary Use Case:
Record, edit, and share screen recordings as an open-source alternative to Loom.

✨ Key Features:
• Screen recording
• Video editing
• Video sharing
• Self-hosting option

📖 Summary:
Cap is an open-source alternative to Loom that allows users to record their screens, edit the recordings, and share them quickly. It offers self-hosting options and desktop applications built with Tauri and SolidStart, alongside a web application built with Next.js. The project utilizes a monorepo architecture with shared component and utility libraries.

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

🎯 Primary Use Case:
Compiling pseudocode into native executables using AI.

✨ Key Features:
• Non-reproducible builds due to LLM unpredictability
• Requires internet access for compilation
• Claims to be a drop-in replacement compiler for any language

📖 Summary:
Pseudoc is a pseudocode compiler that leverages AI to translate pseudocode into Go, which is then compiled into native executables. It uniquely combines AI and compiler technologies, resulting in features like non-reproducible builds and mandatory internet access. The project also claims to be a universal compiler, capable of significantly speeding up code written in other languages like Python.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 Lumolight | Kotlin

🎯 Primary Use Case:
Providing a simple and customizable flashlight app experience on Android devices.

✨ Key Features:
• Front and back flash functionality
• Material You design with light and dark themes
• Customizable front flash colors, duration, and brightness

📖 Summary:
Lumolight is an open-source Android flashlight application offering both front and back flash capabilities. It features a modern Material You design with theming support and extensive customization options, including color selection, brightness control, and blinking frequency. The app also provides convenient tile support and volume key brightness adjustment for enhanced usability.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 NotelyVoice | C++

🎯 Primary Use Case:
Cross-platform note-taking with AI-powered voice-to-text transcription.

✨ Key Features:
• Rich Text Editing with formatting options
• Simple Search and Smart Filtering of notes
• Offline Speech-to-Text conversion
• Audio Recording and Playback
• Cross-Platform support (Android & iOS)

📖 Summary:
NotelyVoice is a cross-platform note-taking application that leverages Whisper AI for accurate speech-to-text conversion. It offers rich text editing, offline capabilities, and seamless integration between voice recording and note creation. The application is designed for students, professionals, and anyone needing hands-free note-taking across Android and iOS devices.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 TheHive | Scala

🎯 Primary Use Case:
Security incident investigation and response for SOCs, CSIRTs, and CERTs.

✨ Key Features:
• Security Incident Response Platform
• Collaboration features for multiple analysts
• Case management from various sources (MISP, SIEM, etc.)
• Task management with templates and assignments

📖 Summary:
TheHive is a scalable, open-source security incident response platform designed to streamline incident investigation and response. It facilitates collaboration among security analysts, enables case management from diverse sources, and supports observable analysis through integrations with tools like MISP and Cortex. The platform aims to improve the efficiency and effectiveness of security operations teams.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 feroxbuster | Rust

🎯 Primary Use Case:
Content discovery and forced browsing on web applications to identify unlinked resources and potential vulnerabilities.

✨ Key Features:
• Fast content discovery
• Recursive directory scanning
• Forced browsing attack implementation
• Wordlist-based brute-force enumeration

📖 Summary:
Feroxbuster is a fast and simple content discovery tool written in Rust. It performs forced browsing by recursively scanning directories using a wordlist to identify unlinked content and potential vulnerabilities in web applications. The tool is designed for penetration testing and security assessments.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ pwnat | C

🎯 Primary Use Case:
Establishing direct communication between a client and a server, both behind separate NATs, without requiring any configuration changes to the NAT devices.

✨ Key Features:
• NAT traversal without port forwarding or DMZ
• No third-party involvement (no proxy, STUN/TURN/UPnP/ICE)
• Direct client-to-server communication
• Works even when both client and server are behind NATs

📖 Summary:
`pwnat` is a tool that enables direct communication between clients and servers located behind separate NATs. It achieves this without requiring port forwarding, DMZ setup, or any third-party involvement. The tool leverages a unique technique involving ICMP packets to bypass NAT restrictions and establish a peer-to-peer connection.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 gpui-component | Rust

🎯 Primary Use Case:
Building desktop applications with reusable UI components.

✨ Key Features:
• Cross-platform UI components
• Native macOS and Windows inspired design
• Customizable themes
• Flexible layouts (Dock, Tiles)
• Virtualized Table and List components

📖 Summary:
The gpui-component repository provides a collection of cross-platform UI components for building desktop applications using the GPUI framework. It offers a range of features, including customizable themes, flexible layouts, virtualized lists and tables for high performance, and support for Markdown, HTML, charting, and code highlighting. An experimental WebView component is also available.

🔗 Links:
• View Project
================
🔓 Open Source
💡 mlx-audio | Python

🎯 Primary Use Case:
Efficient text-to-speech (TTS) and speech-to-speech (STS) generation on Apple Silicon devices.

✨ Key Features:
• Fast inference on Apple Silicon
• Multiple language support
• Voice customization options
• Adjustable speech speed control
• Interactive web interface with 3D audio visualization

📖 Summary:
MLX-Audio is a library built on Apple's MLX framework that enables fast and efficient text-to-speech (TTS) and speech-to-speech (STS) generation, specifically optimized for Apple Silicon. It offers features like voice customization, adjustable speech speed, a web interface with 3D audio visualization, and a REST API for TTS generation.

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