GitHub Open Source
1.78K subscribers
3.04K photos
3.18K 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
🌟 tegaki | TypeScript

🎯 Primary Use Case:
Creating animated handwriting effects for text on the web, enhancing user interfaces with a dynamic and personalized touch.

✨ Key Features:
• Animates any font into handwriting
• No manual path authoring required
• No native dependencies
• Supports React, Svelte, Vue, SolidJS, Astro, Web Components, and Vanilla JS
• Bundled handwriting fonts available

📖 Summary:
Tegaki is a TypeScript library that animates any font to appear as if it's being written by hand. It requires no manual path authoring and supports integration with major web frameworks like React, Svelte, Vue, and SolidJS, as well as Vanilla JS and Web Components.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ llm_wiki_agent | Kotlin

🎯 Primary Use Case:
To automatically build and maintain a personal, interlinked knowledge base (wiki) from diverse raw data sources, powered by an LLM.

✨ Key Features:
• Ingests raw sources (URLs, PDFs, audio, video)
• Extracts content using Apache Tika
• Transcribes audio/video using OpenAI Whisper
• Generates interlinked wiki pages compatible with Obsidian
• Manages wiki content (CRUD, search, index, log)

📖 Summary:
The llm_wiki_agent is a Kotlin-based server that acts as a toolkit for an LLM (Claude Code) to ingest various raw data sources like URLs, PDFs, and audio/video files. It extracts and processes this content, transforming it into an interlinked Obsidian-compatible wiki, enabling a personal knowledge management system.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 buzz | Python

🎯 Primary Use Case:
Offline audio and video transcription and translation on a personal computer.

✨ Key Features:
• Transcribe audio and video files or Youtube links
• Live realtime audio transcription from microphone
• Speech separation before transcription
• Speaker identification
• Multiple whisper backend support (CUDA, Apple Silicon, Vulkan)

📖 Summary:
Buzz is a desktop application that transcribes and translates audio and video files offline on your personal computer, powered by OpenAI's Whisper. It offers advanced features like live transcription, speech separation, speaker identification, and multiple backend support for GPU acceleration.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ wayback-machine-webextension | JavaScript

🎯 Primary Use Case:
To allow web browser users to easily access, view, and contribute to the historical archive of web pages maintained by the Internet Archive's Wayback Machine.

✨ Key Features:
• Save Page Now (auto-save options)
• View Oldest, Newest & Overview of archived pages
• Wayback Machine Count display
• 404 Not Found error handling with archive check

📖 Summary:
This web browser extension provides direct access to the Internet Archive's Wayback Machine, allowing users to view historical versions of web pages, save current pages, and receive contextual information. It aims to preserve web history and provide users with tools to explore and understand how URLs have evolved over time.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 srt-transmitter | TypeScript

🎯 Primary Use Case:
Managing and monitoring multiple SRT (Secure Reliable Transport) streams through a desktop graphical user interface.

✨ Key Features:
• Stream Management (Start, Stop, Monitor)
• Bulk Operations for Streams
• Real-time Log Viewing
• URL Copying
• Dynamic Stream Addition/Removal

📖 Summary:
SRT Stream Manager is a cross-platform desktop application built with Electron, React, and TypeScript for managing multiple SRT streams. It offers a user-friendly interface to start, stop, monitor, and configure streams, with features like bulk operations, real-time logs, and persistent storage.

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

🎯 Primary Use Case:
Making asynchronous HTTP requests in Python with enhanced logging, type safety, and middleware capabilities.

✨ Key Features:
• Simple API with decorators
• Beautiful and colorful request/response logging
• Async support built on httpx
• Type safety with Pydantic support
• Support for all HTTP methods

📖 Summary:
Fasthttp is a Python library that provides an asynchronous HTTP client with features like expressive logging, route-based requests, and support for HTTP/2. It simplifies making HTTP requests with a clean API, decorators, and middleware for request/response interception.

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

🎯 Primary Use Case:
To provide a feature-rich, visually enhanced graphical user interface for the Neovim text editor, offering a smoother and more modern user experience than traditional terminal interfaces.

✨ Key Features:
• Rust-based Neovim GUI
• GPU acceleration via Skia
• Smooth scrolling and cursor animations
• Functional parity with terminal Neovim
• Pre-built releases for major OS

📖 Summary:
Neovide is a graphical user interface (GUI) for the Neovim text editor, built in Rust. It aims to provide a smooth and visually enhanced experience by leveraging GPU acceleration, while maintaining functional parity with Neovim's terminal UI. It offers features like smooth scrolling and cursor animations for a more modern feel.

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

🎯 Primary Use Case:
Creating, burning, and verifying disk images from a user-friendly terminal interface.

✨ Key Features:
• Disk imaging and burning
• TUI interface
• Disk listing with size and model info
• Compression support (gz, bz2, xz, lz4, zst)
• Hash validation (md5, sha1, sha256, etc.)

📖 Summary:
Caligula is a lightweight, user-friendly TUI application for creating and verifying disk images. It offers features like disk listing, compression handling, hash validation, and post-write verification, all within a terminal interface.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 oh-my-claudecode | TypeScript

🎯 Primary Use Case:
To enable developers to efficiently use and manage multiple AI agents within the Claude Code environment for automated code generation and complex task completion without requiring extensive setup or learning.

✨ Key Features:
• Multi-agent orchestration for Claude Code
• Zero learning curve for users
• Intuitive CLI commands and in-session skills

📖 Summary:
Oh-my-claudecode is a TypeScript-based tool that orchestrates multiple AI agents for Claude Code, aiming to simplify complex coding tasks. It provides a zero-learning-curve experience for users, allowing them to leverage advanced AI capabilities for code generation and automation through intuitive commands and workflows.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ EntraGoat | PowerShell

🎯 Primary Use Case:
Learning and practicing Microsoft Entra ID security by simulating real-world attack vectors and misconfigurations in a safe, isolated environment.

✨ Key Features:
• Deliberately vulnerable Entra ID environment
• Realistic identity security misconfigurations
• Multiple privilege escalation paths
• Black-box attack methodologies
• PowerShell scripts for deployment

📖 Summary:
EntraGoat is a deliberately vulnerable Microsoft Entra ID environment designed for security professionals to learn and practice identity security through hands-on attack simulations. It uses PowerShell and Microsoft Graph APIs to deploy intentional misconfigurations, offering multiple privilege escalation paths and black-box attack challenges.

🔗 Links:
• View Project
================
🔓 Open Source
💡 plain-app | Kotlin

🎯 Primary Use Case:
Securely managing and accessing an Android phone's data and features from a web browser on the same local network, without relying on cloud services.

✨ Key Features:
• Web-based phone management dashboard
• Local-only operation (no cloud)
• End-to-end encryption (TLS + XChaCha20-Poly1305)
• File browsing, upload, download
• Media viewing and streaming

📖 Summary:
PlainApp is an open-source Android application that provides a self-hosted, web-based interface for managing your phone's files, media, contacts, SMS, and more from any device on the same network. It prioritizes privacy and security with local-only operation and end-to-end encryption.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
💡 deb-get | Shell

🎯 Primary Use Case:
Managing .deb packages from third-party sources that are not available in official repositories, simplifying software installation and updates on Debian-based systems.

✨ Key Features:
• Install .deb packages from GitHub releases or direct download URLs
• Update and upgrade packages installed via deb-get
• Search for available applications
• Remove and purge packages
• Support for GitHub Personal Access Tokens for API authorization

📖 Summary:
deb-get is a command-line tool that extends apt-get functionality to manage .deb packages published via GitHub releases or direct downloads. It simplifies the installation, upgrade, and removal of software not available in standard Ubuntu/Debian repositories.

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

🎯 Primary Use Case:
Real-time network monitoring and troubleshooting directly within the terminal, providing both a broad overview and detailed packet-level insights.

✨ Key Features:
• Real-time network diagnostics
• Terminal-based interface (TUI)
• Interface statistics with sparklines
• Connection monitoring with process names and PIDs
• Gateway and DNS health checks with latency heatmap

📖 Summary:
NetWatch is a real-time network diagnostics tool for the terminal, offering instant visibility into network interfaces, connections, and packet data. It provides both high-level overviews and deep packet inspection capabilities, along with a flight recorder feature to capture transient network events.

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

🎯 Primary Use Case:
Building and deploying AI agents to automate trading on Polymarket prediction markets.

✨ Key Features:
• Integration with Polymarket API
• AI agent utilities for prediction markets
• Local and remote RAG support
• Data sourcing from betting services, news providers, and web search
• Comprehensive LLM tools for prompt engineering

📖 Summary:
Polymarket Agents is a Python-based developer framework for building AI agents that can autonomously trade on the Polymarket prediction market platform. It provides tools for integrating with the Polymarket API, sourcing data, and utilizing LLMs for market predictions and trade execution.

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

🎯 Primary Use Case:
To provide a flexible and open-source platform for conducting deep research tasks, allowing users to customize and integrate different AI models and search functionalities.

✨ Key Features:
• Configurable agent for deep research
• Supports multiple model providers
• Integrates with various search tools
• Compatible with MCP servers
• Performance on par with leading deep research agents

📖 Summary:
Open Deep Research is an open-source agent application designed for deep research tasks. It offers high configurability, supporting various model providers, search tools, and MCP servers, and aims to match the performance of popular commercial deep research agents.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
🌟 server | TypeScript

🎯 Primary Use Case:
To provide a self-hosted, secure, and collaborative platform for file storage, sharing, and document editing, ensuring data sovereignty and user control.

✨ Key Features:
• Modern, Fast, and High-Performance Interface
• Modern Identity & Authentication (OIDC, LDAP, MFA)
• Advanced User Access Control (Spaces & Shares, RBAC)
• Collaborative Editing (Collabora Online, OnlyOffice)
• Powerful Full-Text Search

📖 Summary:
Sync-in Server is a self-hosted, open-source platform for secure file storage, sharing, and real-time collaboration. It provides users with full data ownership and control, integrating with modern authentication methods and offering advanced access controls for seamless teamwork.

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

🎯 Primary Use Case:
To provide a persistent, structured, and cost-effective memory solution for always-on AI agents, enabling them to understand user intent and act proactively.

✨ Key Features:
• 24/7 Proactive Agent
• User Intention Capture
• Memory as File System
• Reduced LLM Token Cost
• Open Source Alternative to OpenClaw

📖 Summary:
memU is a Python memory framework designed for 24/7 proactive AI agents. It aims to significantly reduce LLM token costs by providing a structured, file-system-like memory that continuously captures and understands user intent, enabling agents to act proactively without constant explicit commands.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ Kiro | TypeScript

🎯 Primary Use Case:
To accelerate software development by providing an AI-powered IDE and CLI that understands codebase context, automates tasks, and facilitates spec-driven feature building.

✨ Key Features:
• Specs for structured development plans
• Hooks for automating repetitive tasks
• Agentic Chat for natural language coding assistance
• Steering for custom rules and project context
• MCP Servers for external tool integration

📖 Summary:
Kiro is an agentic IDE and CLI that streamlines software development from prototyping to production. It leverages AI for natural language coding assistance, spec-driven development, and automation of repetitive tasks through intelligent hooks and agent powers.

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

🎯 Primary Use Case:
Building and managing custom multi-vendor e-commerce marketplaces.

✨ Key Features:
• Block-based architecture for reusable modules and extensions
• Standalone React-based vendor portal
• Dashboard SDK with Vite plugin and file-based routing
• CLI for project scaffolding and management
• Full code ownership without black-box dependencies

📖 Summary:
Mercur is an open-source, block-based marketplace platform built on MedusaJS, designed for creating custom B2B and B2C marketplaces. It offers full code ownership, a modern tech stack, and a vendor portal, empowering businesses with flexibility and control.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 twake-drive | JavaScript

🎯 Primary Use Case:
To provide an open-source, self-hosted file management and cloud storage solution as an alternative to proprietary services like Google Drive.

✨ Key Features:
• File tree visualization
• File and folder upload
• File and folder sharing via URLs
• File and folder search functionality

📖 Summary:
Twake Drive is an open-source web application that functions as an alternative to Google Drive, providing robust file management capabilities. It allows users to organize, upload, share files and folders via URLs, and search their content, all within a user-friendly interface.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1