GitHub Open Source
549 subscribers
1.96K photos
2.03K 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
🌟 LibreLingo | Python

🎯 Primary Use Case:
Language learning platform

✨ Key Features:
• Interactive exercises
• Spaced repetition
• Progress tracking
• Cross-device synchronization
• Community-owned courses

📖 Summary:
LibreLingo is a community-owned language learning platform that offers interactive exercises and spaced repetition to help users learn new languages. It features progress tracking and cross-device synchronization, making it accessible on various devices. The platform emphasizes free and open-source courses, promoting community contribution and ownership.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 Nimbus | TypeScript

🎯 Primary Use Case:
Open source alternative to cloud storage solutions like Google Drive, OneDrive, and iCloud.

✨ Key Features:
• Cloud storage
• PostgreSQL database support
• Valkey caching support
• Google authentication
• Microsoft authentication

📖 Summary:
Nimbus is an open-source cloud storage solution designed as an alternative to mainstream services. It utilizes PostgreSQL for data storage and Valkey for caching. The platform supports user authentication via Google and Microsoft, providing a comprehensive and self-hostable cloud storage experience.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 filebrowser | Go

🎯 Primary Use Case:
Web-based file management and browsing.

✨ Key Features:
• Multiple sources support
• Login support for OIDC, password + 2FA, and proxy
• Revamped UI
• Simplified configuration via config.yaml
• Ultra-efficient indexing and real-time updates

📖 Summary:
FileBrowser Quantum is a web-based file manager that provides an easy way to access and manage files from the web. It offers features such as multiple source support, various login options, a revamped UI, simplified configuration, efficient indexing, improved browsing, and a developer API, making it a comprehensive solution for self-hosted file browsing.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 youtube-music | TypeScript

🎯 Primary Use Case:
Provides a desktop application for YouTube Music with enhanced features and customization through plugins.

✨ Key Features:
• Native look & feel of YouTube Music
• Custom plugin framework for extending functionality
• Ad Blocker
• Album Actions (Like/Dislike all songs)

📖 Summary:
The YouTube Music Desktop App wraps the YouTube Music web player in an Electron application, providing a native desktop experience. It features a plugin framework that allows users to customize the application with various extensions, such as ad blocking, theme modifications, and audio enhancements. The application aims to provide a more feature-rich and personalized YouTube Music experience.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 4o-ghibli-at-home | JavaScript

🎯 Primary Use Case:
Local and private AI photo stylization with Ghibli-inspired and custom styles.

✨ Key Features:
• Advanced Frontend with Style Profiles, Custom Profile Management, and Undo/Redo
• Enhanced Model Pipeline utilizing FLUX.1-Kontext-dev and DFloat11
• Efficient VRAM Usage for consumer hardware

📖 Summary:
The 4o-ghibli-at-home repository provides a self-hosted AI photo stylizer that transforms images into various artistic styles, including Ghibli-inspired anime. It features an advanced frontend with custom profile management and an efficient model pipeline for high-quality image generation on consumer GPUs, ensuring privacy by processing images locally without cloud involvement.

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

🎯 Primary Use Case:
A fast, cross-platform terminal emulator for developers and users who require high performance and customization.

✨ Key Features:
• Cross-platform compatibility (BSD, Linux, macOS, Windows)
• GPU-accelerated rendering using OpenGL
• Extensive configuration options
• High performance and speed
• Sensible defaults

📖 Summary:
Alacritty is a modern, cross-platform terminal emulator that leverages OpenGL for GPU-accelerated rendering, resulting in exceptional performance. It offers extensive configuration options while maintaining sensible defaults, making it suitable for a wide range of users across BSD, Linux, macOS, and Windows.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 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