GitHub Open Source
1.79K subscribers
3.05K photos
3.19K 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
🔥 manim-video-generator | Python

🎯 Primary Use Case:
To enable users to create mathematical animations by simply describing them in natural language, abstracting away the complexity of Manim coding.

✨ Key Features:
• Generate mathematical animations from text descriptions
• Modern, responsive web interface
• Real-time code preview with syntax highlighting
• Support for various mathematical concepts
• Easy-to-use example prompts

📖 Summary:
This repository provides a web-based tool that generates mathematical animations from natural language descriptions. It leverages OpenAI's GPT models to translate text prompts into Manim code, which then renders complex mathematical visualizations.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 WiFiAudioStreaming-Desktop | Kotlin

🎯 Primary Use Case:
Streaming computer audio wirelessly over a local network to other devices.

✨ Key Features:
• Server & Client Modes
• Automatic Discovery
• Unicast & Multicast Support
• Detailed Audio Configuration
• Modern Interface (Jetpack Compose)

📖 Summary:
WiFiAudioStreaming-Desktop is a Kotlin application that transforms your computer into a wireless audio transmitter or receiver. It enables streaming of your PC's internal audio to other devices on the local network, or receiving audio from them, with features like automatic discovery and configurable audio settings.

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

🎯 Primary Use Case:
Monitoring server performance and status through a web interface.

✨ Key Features:
• Lightweight and Efficient
• Self-hosted
• Web Interface

📖 Summary:
Komari is a lightweight, self-hosted server monitoring tool that provides a web interface for viewing server status and collects data via a lightweight agent. It prioritizes low resource consumption and user data privacy.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ start-os | Rust

🎯 Primary Use Case:
Enabling users to easily set up and manage a personal server for self-hosting various software services, such as Bitcoin nodes, cloud storage, and more, with an emphasis on user control and privacy.

✨ Key Features:
• Discovery, installation, and network configuration of self-hosted services
• Service configuration and dependency management
• Data backup and health monitoring
• Marketplace for discovering and installing services

📖 Summary:
StartOS is a Linux distribution designed for personal servers, simplifying the self-hosting of software services. It manages installation, configuration, backups, and health monitoring, with a focus on user-friendly operation and a marketplace for discoverable applications.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ Mic-E-Mouse | Jupyter Notebook

🎯 Primary Use Case:
Research and experimentation with side-channel audio attacks using computer mice.

✨ Key Features:
• Side-Channel Audio Attack Implementation
• Waveform Reconstruction Experiments
• Support for AudioMNIST and VCTK datasets
• Includes trained models and signal processing methods
• Provides utility scripts for data collection and browser audio testing

📖 Summary:
Mic-E-Mouse is a repository focused on side-channel audio attacks that leverage computer mice. It provides implementations and experimental data for reconstructing audio waveforms captured through the high-frequency signals emitted by specific computer mice.

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

🎯 Primary Use Case:
Secure remote PC control and management from any web-enabled device.

✨ Key Features:
• Web-First Interface (Responsive, Dark-Themed, WebSocket)
• Remote Control (File Browser, Process Manager, Terminal)
• Media & Input Control (Playback, Keyboard/Mouse, Clipboard)
• System Actions (Shutdown, Restart, Volume, Info)
• Screen Capture

📖 Summary:
PCLink is a cross-platform desktop application that enables secure remote control and management of PCs. It offers a web-first interface accessible from any browser, along with a FastAPI backend and a lightweight system tray application.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
🌟 bedrock-agentcore-sdk-python | Python

🎯 Primary Use Case:
Deploying and operating AI agents securely and at scale on AWS Bedrock AgentCore, abstracting away infrastructure concerns.

✨ Key Features:
• Deploy local AI agents to Bedrock AgentCore with zero infrastructure
• Framework-agnostic: Works with Strands, LangGraph, CrewAI, Autogen, and custom frameworks
• Zero infrastructure management: No servers, containers, or scaling concerns

📖 Summary:
The Bedrock AgentCore SDK for Python allows developers to deploy their existing AI agents, built with any framework, onto AWS Bedrock AgentCore with zero infrastructure management. It provides an enterprise-grade platform with built-in authentication, memory, observability, and security for production-ready deployments.

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

🎯 Primary Use Case:
To enable markerless 3D motion capture and kinematic analysis from readily available camera footage, providing an accessible and accurate alternative to traditional motion capture systems.

✨ Key Features:
• Markerless 3D kinematics
• Supports any cameras (phones, webcams, GoPros)

📖 Summary:
Pose2Sim is a Python-based workflow for markerless 3D human and animal kinematics, transforming 2D pose estimations from various sources into detailed 3D motion data compatible with OpenSim. It offers a cost-effective, accurate, and robust alternative to traditional marker-based motion capture, suitable for sports, clinical, and animation applications.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 ease-master | TypeScript

🎯 Primary Use Case:
To provide frontend developers with an intuitive visual tool to create, preview, and export custom animation easing curves for various frameworks and CSS.

✨ Key Features:
• Cubic Bezier Editor
• Spring Physics Engine
• Multi-Framework Export (CSS, Tailwind, Framer Motion, GSAP)
• Advanced Preview Playground
• Smart Presets (Industry Standards, OS-style springs)

📖 Summary:
EaseMaster is a web-based tool for visualizing and generating animation easing curves. It allows users to design custom Cubic Bezier curves or tune spring physics parameters, then export production-ready code for CSS, Tailwind CSS, Framer Motion, and GSAP.

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

🎯 Primary Use Case:
Capturing, annotating, and exporting screenshots efficiently on Windows with a user-friendly interface and advanced editing capabilities.

✨ Key Features:
• Multiple capture modes (Fullscreen, Region, Window, Hotkey)
• Rich annotation tools (Shapes, Arrows, Text, Numbers, Spotlight)
• Non-destructive editing and cropping
• Multiple export formats (PNG, JPEG) and ratios
• System tray integration and global hotkeys

📖 Summary:
WinShot is a modern, lightweight screenshot tool for Windows that offers advanced capture modes, rich annotation tools, non-destructive editing, and flexible export options. It aims to provide a superior user experience with a glassmorphism UI and significantly smaller file size compared to Electron-based applications.

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

🎯 Primary Use Case:
To act as an intelligent assistant that understands a user's digital context and proactively provides relevant information and task management.

✨ Key Features:
• Proactive context-aware AI partner
• Screenshot and content comprehension
• Multimodal information support (future)
• Contextual engineering framework
• Delivers insights, summaries, to-do lists, activity records

📖 Summary:
MineContext is a proactive, context-aware AI partner that integrates with your digital world to provide insights, summaries, and task management. It leverages screenshots and multimodal information to understand your context and deliver relevant information proactively.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
🚀 tlock | Go

🎯 Primary Use Case:
Encrypting data that can only be decrypted after a specific future round on the drand network, ensuring future access without relying on a single party's availability.

✨ Key Features:
• Timelock Encryption/Decryption
• Go library and `tle` command-line tool
• Relies on drand threshold network for future decryption
• Support for mainnet and testnet drand chains
• Option for armor encoding

📖 Summary:
The tlock Go library and `tle` CLI tool enable practical timelock encryption, allowing data to be encrypted today but only decrypted at a future, predetermined time. It leverages the drand threshold network for secure and verifiable time-based decryption keys.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 browsr | Python

🎯 Primary Use Case:
Navigating and exploring local and remote file systems directly from the terminal with a rich user interface.

✨ Key Features:
• Terminal-based file explorer (TUI)
• Supports local and remote file systems
• Integrates with GitHub, SSH, AWS S3, Google Cloud Storage, Azure Blob Storage
• Syntax highlighting for code files
• JSON formatting

📖 Summary:
Browsr is a terminal-based file explorer that allows users to navigate and interact with local and remote file systems. It supports various cloud storage services and offers features like syntax highlighting, JSON formatting, and data table rendering.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 relay | PHP

🎯 Primary Use Case:
To provide developers with a self-hosted, open-source email sending API that offers control over infrastructure and data, serving as a cost-effective and customizable alternative to cloud-based email services.

✨ Key Features:
• Self-Hosted deployment via Docker
• Email API for sending emails
• Health checks for performance and deliverability
• Logs and SMTP conversation viewing
• Multi-tenancy and project management

📖 Summary:
Hyvor Relay is an open-source, self-hosted email API that allows developers to send emails using their own infrastructure. It provides a robust alternative to commercial email services like SES, Mailgun, and SendGrid, offering features for managing deliverability, logs, and multi-tenancy.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 coralnpu | Emacs Lisp

🎯 Primary Use Case:
Energy-efficient machine learning inference acceleration for ultra-low-power edge devices.

✨ Key Features:
• RV32IMF_Zve32x RISC-V instruction set
• 32-bit address space
• Four-stage processor, in-order dispatch, out-of-order retire
• Four-way scalar, two-way vector dispatch
• 128-bit SIMD pipeline

📖 Summary:
Coral NPU is an open-source, energy-efficient hardware accelerator IP designed for machine learning inference, particularly for ultra-low-power edge devices like wearables. It is based on the RISC-V ISA and features specialized matrix, vector, and scalar processing units.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 YouPlot | Ruby

🎯 Primary Use Case:
To quickly visualize data in the terminal without needing a graphical interface, making it useful for command-line workflows and data exploration.

✨ Key Features:
• Draws plots directly in the terminal
• Supports bar, histogram, line, scatter, density, and box plots
• Processes data from standard input (piped data)
• Handles CSV and TSV data formats
• Configurable plot dimensions and titles

📖 Summary:
YouPlot is a command-line tool written in Ruby that generates various types of plots directly within the terminal. It leverages UnicodePlot to render visualizations from data piped into it, supporting formats like TSV and CSV.

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

🎯 Primary Use Case:
Building AI agents that can perform on-chain cryptocurrency transactions and interact with DeFi protocols without requiring users to hold native tokens for gas fees.

✨ Key Features:
• Framework-agnostic AI Agent primitives
• Support for Python and Node.js
• Gasless Transactions
• Account Abstraction (ERC-4337)
• Multi-Chain Support (BSC, Avalanche, Base, Sonic, Moonbeam)

📖 Summary:
AgentKit is a TypeScript toolkit enabling AI agents to interact with blockchain networks and DeFi protocols. It facilitates gasless transactions and account abstraction on EVM chains, allowing agents to manage funds, trade tokens, and deploy smart contracts using natural language.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ waveterm | Go

🎯 Primary Use Case:
To enhance developer productivity by integrating graphical tools and AI assistance directly into the terminal environment, reducing context switching.

✨ Key Features:
• Flexible drag & drop interface for organizing terminal blocks, editors, web browsers, and AI assistants
• Built-in editor for remote files with syntax highlighting

📖 Summary:
Wave Terminal is an open-source, cross-platform terminal application that integrates traditional command-line functionality with graphical tools like file previews, web browsing, and AI assistance. It aims to keep developers within their terminal workflow while providing access to essential visual interfaces.

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

🎯 Primary Use Case:
Protecting servers (dedicated or cloud) on Windows and Linux from brute-force attacks and unauthorized access by automatically banning malicious IP addresses.

✨ Key Features:
• Auto ban IP addresses by detecting failed logins from event viewer and/or log files

📖 Summary:
IPBan is a free, open-source security software for Windows and Linux that automatically blocks IP addresses attempting to gain unauthorized access to servers. It monitors system logs and event viewers for failed login attempts and uses firewall rules to ban malicious IPs, protecting servers from hackers and botnets.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 ha-fusion | Svelte

🎯 Primary Use Case:
To provide a customizable and visually appealing dashboard for controlling and monitoring Home Assistant devices and entities.

✨ Key Features:
• Modern, easy-to-use, and performant custom Home Assistant dashboard
• Svelte-based frontend
• Add-on installation for Home Assistant OS/Supervised
• Docker installation for Container/Core users
• Kubernetes support via Helm chart

📖 Summary:
ha-fusion is a modern, user-friendly, and performant custom dashboard for Home Assistant, built with Svelte. It offers enhanced control and a visually appealing interface for managing smart home devices.

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