GitHub Open Source
550 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
🌟 ruoyi-ai | Java

🎯 Primary Use Case:
Rapid development and deployment of personalized AI applications.

Key Features:
• Full-stack open-source system
• Localized RAG solution (Langchain4j, Milvus/Weaviate/Qdrant, BGE-large-zh-v1.5)
• Multi-modal AI engine (OpenAI, Azure, ChatGLM, DIFY)
• Spring AI MCP support

📖 Summary:
RuoYi AI is a full-stack AI development platform designed to help developers quickly build and deploy personalized AI applications. It offers features such as a localized RAG solution, multi-modal AI engine support, Spring AI MCP integration, and various enterprise-level extensions like instant messaging and payment system integrations. It also includes innovative functionalities like AI painting and PPT generation.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 no-ocr | TypeScript

🎯 Primary Use Case:
Simplifying AI-based PDF processing by enabling text and visual queries without relying on OCR.

Key Features:
• Create and manage PDF/document collections
• Automated ingestion to build Hugging Face-style datasets
• Vector-based search over PDF pages in LanceDB
• Visual question-answering on images and diagrams via Qwen2-VL

📖 Summary:
No OCR is a tool that simplifies AI-based PDF processing by allowing users to process and query PDF documents without OCR. It uses embeddings for text and visual queries, supports visual question-answering, and is deployable via Docker. The tool enables users to create and manage document collections, build Hugging Face datasets, and perform vector-based searches.

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

🎯 Primary Use Case:
Secure and private remote browsing, collaborative browser access, and hosting watch parties.

Key Features:
• Self-hosted virtual browser
• Docker containerization
• WebRTC streaming
• Secure and private browsing
• Multi-user access

📖 Summary:
Neko is a self-hosted virtual browser that runs in Docker and uses WebRTC for streaming. It provides a secure and private browsing environment accessible from anywhere, with support for multiple users and use cases like collaborative browsing and hosting watch parties. It allows users to run a fully functional browser in an isolated environment.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 quadratic | Rust

🎯 Primary Use Case:
Spreadsheet application enhanced with AI, code execution, and collaborative features for data analysis and engineering.

Key Features:
• AI integration
• Code execution within spreadsheets
• Real-time collaboration
• Data connectivity (SQL, ETL)
• WebAssembly (WASM) based

📖 Summary:
Quadratic is a spreadsheet application that integrates AI capabilities, code execution, and real-time collaboration. It aims to provide a powerful environment for data analysis, engineering, and general spreadsheet tasks, leveraging technologies like WebAssembly for performance and offering connections to various data sources.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
latitude-llm | TypeScript

🎯 Primary Use Case:
AI prompt engineering, deployment, and evaluation.

Key Features:
• Prompt Manager with PromptL language support
• Interactive Playground for prompt testing
• AI Gateway for prompt deployment as API endpoints
• Evaluations using LLM-as-judge, programmatic rules, or human review
• Logs & Observability for prompt interactions

📖 Summary:
Latitude is an open-source platform designed for AI prompt engineering. It provides tools for building, testing, deploying, and evaluating prompts, enabling teams to collaboratively design and version prompts, test iterations, deploy prompts as API endpoints, monitor performance, and systematically improve prompts.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 radashi | TypeScript

🎯 Primary Use Case:
Providing a modern TypeScript utility toolkit with fast, readable, and minimal functions.

Key Features:
• Type-safe
• Dependency-free
• Tree-shakeable
• Fully tested
• Community-first

📖 Summary:
Radashi is a modern TypeScript utility library designed to replace larger alternatives like Lodash. It offers a collection of type-safe, dependency-free, and tree-shakeable functions, focusing on performance and readability. Radashi aims to be community-driven and actively maintained, providing developers with essential utility functions for their TypeScript projects.

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

🎯 Primary Use Case:
Converting text into visually appealing ASCII art.

Key Features:
• Text to ASCII art conversion
• Support for various fonts
• Collection of pre-made ASCII art
• Decoration capabilities

📖 Summary:
The 'art' library is a Python package designed for converting text into ASCII art. It provides a variety of fonts and pre-made art pieces, allowing users to easily generate fancy and decorative text-based visuals. The library aims to be an easy-to-use tool for adding artistic flair to text-based applications.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 actual | TypeScript

🎯 Primary Use Case:
Personal finance tracking and budgeting

Key Features:
• Local-first personal finance management
• Free and open-source
• Cross-device synchronization
• Envelope budgeting support
• Migration guides from other budgeting apps

📖 Summary:
Actual is a local-first, open-source personal finance application designed for budgeting and tracking expenses. It offers cross-device synchronization and supports envelope budgeting. The application provides migration guides to help users transition from other budgeting tools.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
👍1
🚀 arch-cleaner | Shell

🎯 Primary Use Case:
Routine maintenance and cleanup of Arch Linux systems.

Key Features:
• System updates
• Orphaned package removal
• Pacman cache cleaning
• Journal log cleaning
• Temporary file removal

📖 Summary:
Arch-Cleaner is a bash script designed to automate routine maintenance and cleanup tasks on Arch Linux systems. It offers features such as system updates, removal of orphaned packages, cleaning the Pacman cache and journal logs, and temporary file removal. The script also includes options for emptying the trash and rebooting the system after cleanup.

🔗 Links:
View Project
================
🔓 Open Source
🌟 Chain-of-Zoom | Python

🎯 Primary Use Case:
Achieving extreme super-resolution beyond the training regime of existing models without retraining.

Key Features:
• Extreme Super-Resolution
• Scale Autoregression
• Preference Alignment
• Model-agnostic framework
• Multi-scale-aware prompts

📖 Summary:
Chain-of-Zoom is a model-agnostic framework for extreme super-resolution. It utilizes an autoregressive chain of intermediate scale-states with multi-scale-aware prompts to magnify images beyond the capabilities of traditionally trained models. The framework also incorporates a VLM prompt extractor fine-tuned through GRPO to align text guidance towards human preference.

🔗 Links:
View Project
================
🔓 Open Source
glauth | Go

🎯 Primary Use Case:
LDAP authentication for development, home use, or CI environments.

Key Features:
• Lightweight LDAP server
• Configurable backends (file, SQL, LDAP proxy)
• Two-factor authentication
• Centralized account management
• Manages SSH keys and Linux accounts

📖 Summary:
GLAuth is a lightweight and configurable LDAP server designed for development, home use, and CI environments. It offers features like configurable backends (file, SQL, LDAP proxy), two-factor authentication, and centralized account management. It can manage SSH keys and Linux accounts, providing a simpler alternative to OpenLDAP or Active Directory.

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

🎯 Primary Use Case:
Automating infrastructure tasks by writing Python code that executes shell commands on servers, Docker containers, or the local machine.

Key Features:
• Fast execution over thousands of hosts
• Realtime debugging output
• Idempotent operations
• Extendable with Python packages
• Agentless execution

📖 Summary:
pyinfra is a Python-based infrastructure automation tool that allows users to define infrastructure as code and execute it on various targets, including SSH servers, Docker containers, and the local machine. It focuses on speed, idempotency, and extensibility, offering features like real-time debugging and integrations with popular tools like Docker and Terraform.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
gemini-cli | TypeScript

🎯 Primary Use Case:
The Gemini CLI is primarily used to interact with the Gemini AI model from the command line to automate tasks, query codebases, and generate new applications.

Key Features:
• Query and edit large codebases beyond Gemini's 1M token context window.
• Generate new apps from PDFs or sketches using Gemini's multimodal capabilities.
• Automate operational tasks.
• Connect new capabilities using tools and MCP servers.

📖 Summary:
The Gemini CLI is an open-source tool that allows users to leverage the power of the Gemini AI model directly from their terminal. It enables users to query and edit large codebases, generate applications from various inputs, automate operational tasks, and integrate with other tools and services.

🔗 Links:
View Project
================
🔓 Open Source
dgmjs | TypeScript

🎯 Primary Use Case:
Creating diagrams, drawings, and sketches on an infinite canvas with smart shapes and real-time collaboration.

Key Features:
• Smart shapes with scripting and constraints
• Infinite canvas
• Multi-page support
• Hand-drawn styles
• Real-time collaboration

📖 Summary:
DGM.js is a TypeScript library for creating an infinite canvas with smart shapes. It supports features like scripting, constraints, multi-page support, hand-drawn styles, real-time collaboration, and various export formats. It is suitable for building diagramming, drawing, and sketching applications.

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

🎯 Primary Use Case:
Analyzing Git repositories and asking AI questions about the code to understand and interact with code repositories more easily.

Key Features:
• AI-Powered Analysis using Google's Gemini AI
• Smart File Explorer for easy navigation

📖 Summary:
AnswerGit is an AI-powered platform designed to help users understand and explore Git repositories. It leverages Google's Gemini AI to provide intelligent insights, a smart file explorer for easy navigation, and an interactive chat feature for asking questions about the codebase. The platform offers a modern, responsive UI built with TailwindCSS, providing real-time updates and seamless access on both desktop and mobile devices.

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

🎯 Primary Use Case:
Command-line music player

Key Features:
• Plays most audio/video formats
• Cover image display
• MPRIS D-Bus controls
• Variable playback speed
• Mouse support

📖 Summary:
kmp3 is a command-line music player written in C++. It supports a wide range of audio and video formats, displays cover images, and offers MPRIS D-Bus controls for external control. The player features customizable keybindings, playback speed adjustment, and mouse support for an enhanced user experience.

🔗 Links:
View Project
================
🔓 Open Source
🚀 sshtron | Go

🎯 Primary Use Case:
Playing a multiplayer lightcycle game via SSH.

Key Features:
• Multiplayer lightcycle game
• Runs through SSH
• Customizable player colors
• Option to run your own server using Docker

📖 Summary:
SSHTron is a multiplayer lightcycle game accessible through SSH. It allows users to play a classic arcade game directly in their terminal. The game offers customizable player colors and the option to host a private server using Docker.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
rsql | Rust

🎯 Primary Use Case:
Command-line SQL interface for querying data from various relational databases and common data file formats.

Key Features:

📖 Summary:
rsql is a command-line SQL interface designed for querying data across various relational databases and common data file formats. It supports a wide range of data sources and compression formats. The tool offers features like syntax highlighting, result highlighting, query auto-completion, history, and SQL file execution, enhancing the user experience.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 researcher-webextension | TypeScript

🎯 Primary Use Case:
Personal search engine for bookmarks, enabling full-text search and organization.

Key Features:
• Full-text search of bookmarks using Elasticsearch query syntax
• Multilingual index/search support
• Local bookmark storage
• Browser extension for easy bookmarking and import
• Content extraction and simple page view

📖 Summary:
RE:SEARCHER is a web extension that transforms your browser bookmarks into a personal, full-text searchable knowledge base. It leverages Elasticsearch for powerful querying, supports multiple languages, and stores all data locally. Features include content extraction, syntax highlighting, flexible search results, and organization tools like 'Read Later' and star ratings.

🔗 Links:
View Project
================
🔓 Open Source
dockerify-android | Dockerfile

🎯 Primary Use Case:
Running Android emulators in Docker containers for scalable testing and development environments.

Key Features:
• Web Interface (scrcpy-web)
• Root and Magisk Preinstalled
• PICO GAPPS Preinstalled
• Seamless ADB Access
• scrcpy Support

📖 Summary:
Dockerify Android provides a Dockerized Android emulator with support for multiple CPU architectures, offering native performance and seamless ADB & Web access. It allows developers to efficiently run Android virtual devices (AVDs) within Docker containers, facilitating scalable testing and development. Key features include a web interface, root access with Magisk, PICO GAPPS, and scrcpy support.

🔗 Links:
View Project
================
🔓 Open Source
webshell | HTML

🎯 Primary Use Case:
Executing CLI commands remotely via HTTP requests and providing a web-based SSH terminal.

Key Features:
• RESTful API for command execution
• Web SSH terminal
• Raw text and JSON output formats
• Command whitelist for security
• Timeout protection

📖 Summary:
WebShell is a secure HTTP server that enables users to execute command-line interface (CLI) commands through REST API endpoints. It offers both raw text and JSON output formats, a web-based SSH terminal for interactive shell access, and prioritizes security through command whitelisting and timeout protection. The tool also provides a health check endpoint for monitoring.

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