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
💡 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
🌟 OMG-Agent | Python

🎯 Primary Use Case:
Automating mobile device operations using AI and natural language commands.

✨ Key Features:
• AI-driven mobile GUI operation via natural language
• Supports AutoGLM and GELab-Zero models
• ADB real-time screenshot and task execution
• Bilingual interface (English/Chinese) and theme support
• OpenAI-compatible API support

📖 Summary:
OMG-Agent is an open-source desktop client that enables AI to control Android phones through natural language commands. It integrates with mobile GUI models and uses ADB for real-time interaction, supporting both physical devices and emulators.

🔗 Links:
• View Project
================
🔓 Open Source
✨ antares | Vue

🎯 Primary Use Case:
A cross-platform, free, and feature-rich SQL client for developers to manage and interact with various database systems.

✨ Key Features:
• Multiple database connections
• Database and table management
• Views, triggers, stored routines, functions and schedulers management
• Tab system
• Fake table data filler

📖 Summary:
Antares SQL Client is a modern, fast, and user-friendly desktop application for managing multiple SQL databases. Built with Electron.js and Vue.js, it supports various database systems and operating systems, aiming to provide a productive and free alternative for developers.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 iOS | Swift

🎯 Primary Use Case:
To provide a seamless and integrated native mobile and desktop experience for users to control their Home Assistant smart home setup on Apple devices.

✨ Key Features:
• Native iOS, iPadOS, and macOS applications for Home Assistant
• Control and monitor smart home devices
• Manage automations and scenes
• View sensor data and device states

📖 Summary:
This repository provides the official Home Assistant client application for Apple platforms, allowing users to control and monitor their smart home devices from their iPhones, iPads, and Macs. It offers a native experience for managing automations, viewing sensor data, and interacting with various smart home integrations.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 win-vind | C++

🎯 Primary Use Case:
To enable users, particularly those familiar with Vim, to control and interact with the Windows graphical user interface using keyboard shortcuts and Vim-like commands, thereby increasing efficiency and productivity.

✨ Key Features:
• Vim-like UI operation for Windows GUI
• Vim configuration methods and mode concepts
• Built-in commands for UI operations
• User-defined commands by combining built-in commands

📖 Summary:
win-vind is a C++ tool that provides a Vim-like user interface for controlling Windows. It allows users to operate the Windows GUI using Vim's familiar key bindings and mode concepts, offering a lightweight and portable solution for enhanced productivity.

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

🎯 Primary Use Case:
To receive and manage emails through a Telegram bot, effectively creating a temporary, accessible inbox anywhere via Telegram.

✨ Key Features:
• Forward emails to Telegram messages
• Cloudflare Email Routing integration
• Serverless deployment with Cloudflare Workers
• Temporary mailbox with infinite address
• Webhook binding for Telegram Bot API

📖 Summary:
mail2telegram is a serverless application that forwards emails received via Cloudflare Email Routing to a Telegram bot. It creates a temporary mailbox for any email prefix, converting incoming emails into Telegram messages for easy access and management.

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

🎯 Primary Use Case:
Generating 3D printable STL files of keys from photographs for replication.

✨ Key Features:
• Key Shape Extraction from photo
• Bitting Analysis and code detection
• 3D Model Generation
• STL Export
• User-Friendly GUI

📖 Summary:
KeyForge3D is a Python application that converts a photograph of a physical key into a 3D-printable STL file. It uses image processing to analyze the key's bitting pattern and generates an accurate 3D model, making it useful for locksmiths and hobbyists for quick key replication.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
🚀 Wristkey | Kotlin

🎯 Primary Use Case:
To provide users with a convenient and secure way to manage and generate Two-Factor Authentication (2FA) codes directly from their smartwatch.

✨ Key Features:
• Standalone Wear OS app (no phone pairing required)
• Imports from Aegis Authenticator, andOTP, and Bitwarden
• Secure local storage (AES-256-GCM)
• Encrypted WiFi transfers (XSalsa20-Poly1305, X25519)

📖 Summary:
Wristkey is a free and open-source Two-Factor Authentication (2FA) app designed for Wear OS smartwatches, allowing users to generate OTPs directly from their wrist. It also supports phone usage and offers secure local storage and encrypted transfers.

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