GitHub Open Source
539 subscribers
1.95K photos
2.02K 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
🚀 parlant | Python

🎯 Primary Use Case:
Building and deploying LLM agents that reliably follow instructions in real-world applications.

Key Features:
• Guaranteed compliance with instructions
• Principle-based AI agent development
• Easy deployment (60 seconds)
• Tools for defining agent behavior
• React widget integration

📖 Summary:
Parlant is a Python framework for building LLM agents designed for control and real-world use. It ensures agents follow instructions by using a principle-based approach rather than relying on system prompts. Parlant allows developers to define agent behavior with natural language and deploy agents quickly, offering guaranteed compliance and easy integration.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
PolymarketViewer | Kotlin

🎯 Primary Use Case:
Browsing and interacting with Polymarket prediction markets on Android devices.

Key Features:
• Browse active prediction market events
• Filter and search events
• Sort events by various criteria
• View detailed event information
• Display interactive price history charts

📖 Summary:
Polymarket Viewer is an Android application that allows users to browse, filter, and interact with prediction markets on Polymarket.com. It provides features such as detailed event information, interactive price charts, and a comment system, all within a Material 3 designed interface.

🔗 Links:
View Project
================
🔓 Open Source
🌟 EntangleMe | TypeScript

🎯 Primary Use Case:
Demonstrates quantum teleportation as a message transfer system.

Key Features:
• Simulates quantum teleportation for message transfer
• Uses Qiskit for quantum circuit simulation
• Web interface for sending and receiving bits
• Frontend built with React
• Backend built with FastAPI

📖 Summary:
EntangleMe simulates quantum teleportation for secure message transfer using Qiskit. It provides a web interface built with React and FastAPI, allowing users to send and receive bits, demonstrating the principles of quantum communication. The project serves as a practical example of applying quantum computing to real-world communication systems.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 cdimage | C++

🎯 Primary Use Case:
Burning visible images onto CD-R media using custom software and algorithms.

Key Features:
• Burns visible pictures onto a compact disc surface
• GUI with visual preview mode
• Coordinate conversion code based on unDEFER's implementation
• Ported to modern Qt6
• Windows binary build available

📖 Summary:
The CDImage repository provides a tool for burning visible pictures onto the surface of a compact disc. It includes a GUI with a visual preview mode and utilizes coordinate conversion code inspired by previous similar projects. The project has been ported to Qt6 and a Windows binary build is available, offering a way to create unique, visually customized CDs.

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

🎯 Primary Use Case:
Recovering obscured text from pixelized images, particularly those pixelized using a linear box filter.

Key Features:
• Recovers plaintext from pixelized screenshots
• Works on images pixelized with a linear box filter
• Includes tools for showing box detection and generating pixelated images

📖 Summary:
The Depix repository provides a proof-of-concept technique for recovering plaintext from pixelized screenshots. It focuses on images pixelized with a linear box filter and includes tools for visualizing box detection and generating pixelated images. The repository offers example usages demonstrating how to recover text from images pixelized with different software and settings.

🔗 Links:
View Project
================
🔓 Open Source
1
🔥 popmotion | JavaScript

🎯 Primary Use Case:
Creating delightful user interfaces with simple animation libraries.

Key Features:
• Keyframe and spring animations for numbers, colors, and complex strings
• Composable and portable design for various JavaScript environments
• TypeScript codebase with high test coverage

📖 Summary:
Popmotion is a JavaScript animation library designed for creating smooth and engaging user interfaces. It supports keyframe and spring animations for a variety of data types, including numbers, colors, and complex strings. Its composable and portable design makes it suitable for various JavaScript environments, and its small size ensures minimal impact on application performance.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 Medoo | PHP

🎯 Primary Use Case:
Accelerating database development in PHP projects.

Key Features:
• Lightweight framework with minimal dependencies
• Simple and intuitive API
• Supports complex SQL queries and data mapping
• Compatible with multiple database systems (MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle, Sybase)
• Integrates with popular PHP frameworks

📖 Summary:
Medoo is a lightweight PHP database framework designed to accelerate development by providing a simple and intuitive API for interacting with various database systems. It supports complex SQL queries, data mapping, and integrates seamlessly with popular PHP frameworks, making it a versatile tool for database-driven applications.

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

🎯 Primary Use Case:
Real-time processing, analysis, and management of event data.

Key Features:
• Real-time event streaming platform
• PostgreSQL compatibility
• S3 as primary storage
• Apache Iceberg integration
• SQL and Python interfaces

📖 Summary:
RisingWave is a real-time event streaming platform that offers a simple and cost-effective way to process, analyze, and manage real-time event data. It features PostgreSQL compatibility, S3 storage, and Apache Iceberg integration. RisingWave supports both SQL and Python interfaces for interacting with streaming data.

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

🎯 Primary Use Case:
Automating interactions with web applications and office tools using a skills-based approach for faster and more reliable performance.

Key Features:
• Skills-based approach to browser automation
• Interaction with Chromium-based browsers (Chrome, Edge)
• Faster performance compared to DOM manipulation methods
• No vendor lock-in or API dependencies
• Predefined actions (skills) for websites

📖 Summary:
Runtime is a skills-based browser agent that interacts with Chromium-based browsers like Chrome and Edge. It utilizes predefined actions (skills) instead of direct DOM manipulation, resulting in faster and more reliable automation. This approach eliminates vendor lock-in and API dependencies, offering an efficient way to work with web applications.

🔗 Links:
View Project
================
🔓 Open Source
PixiEditor | C#

🎯 Primary Use Case:
Universal 2D graphics editing for sprites, animations, image editing, and logo creation.

Key Features:
• Pixel art toolset
• Painting toolset
• Vector graphics toolset
• Animation capabilities with timeline
• Node-based render system for customization

📖 Summary:
PixiEditor is a versatile 2D graphics editor designed for a wide range of applications, including pixel art, painting, vector graphics, and animation. It features a node-based render system that allows for extensive customization and supports various export formats. The editor aims to provide an intuitive and familiar interface for all 2D editing needs.

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

🎯 Primary Use Case:
Protecting web forms from bots using a privacy-friendly, self-hostable Proof-of-Work (PoW) CAPTCHA.

Key Features:
• Proof-of-Work Engine
• Stateless & Secure
• Replay Attack Prevention
• Embeddable Client Widget
• Configurable

📖 Summary:
Wicketkeeper is a privacy-focused CAPTCHA system that uses Proof-of-Work to protect web forms from bots. It replaces traditional visual puzzles with a computational challenge, making it easier for users while remaining costly for bots. The system includes a Go backend, a JavaScript client widget, and a full-stack demo application, offering a configurable and containerized solution for bot prevention.

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

🎯 Primary Use Case:
Solving and generating Sudoku puzzles

Key Features:
• Fast Sudoku solving with clear solve paths
• Unique and configurable puzzle generation
• Human-like puzzle solving techniques

📖 Summary:
Rustoku is a Rust library and CLI tool for solving and generating Sudoku puzzles. It focuses on speed, clarity, and human-like solving techniques, offering features like step-by-step solve paths and configurable puzzle generation with guaranteed unique solutions.

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

🎯 Primary Use Case:
Copying webpage content and YouTube subtitles as clean markdown for various purposes, including note-taking, content creation, and LLM input.

Key Features:
• Copy webpage content as clean markdown

📖 Summary:
cpdown is a browser extension that allows users to copy webpage content and YouTube subtitles as clean, formatted markdown. It utilizes Defuddle or Mozilla Readability to extract the main content, removes unnecessary HTML elements, and provides features like token counting and keyboard shortcut support. The extension is designed to improve productivity by simplifying the process of converting web content into a usable markdown format.

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

🎯 Primary Use Case:
Enabling AI communication through DNS TXT queries for enhanced privacy and network resilience.

Key Features:
• DNS-Based AI Chat
• Cross-Platform Support
• Native DNS Implementation
• Multi-Layer Fallback
• Local Storage

📖 Summary:
DNSChat is a React Native mobile application that revolutionizes LLM interaction by utilizing DNS TXT queries for communication. It offers a ChatGPT-like interface with features like cross-platform support, native DNS implementation, multi-layer fallback mechanisms, and local storage for persistent conversations. The app aims to provide a more private and resilient way to interact with AI models.

🔗 Links:
View Project
================
🔓 Open Source
💡 speakr | HTML

🎯 Primary Use Case:
Transcribing audio recordings into organized, searchable notes while ensuring data privacy through self-hosting.

Key Features:
• Audio transcription with speaker identification
• AI-powered summarization
• AI chat interface for interacting with recordings
• Tagging system for organizing recordings
• Word document export

📖 Summary:
Speakr is a self-hosted web application that transcribes audio recordings into organized and searchable notes. It offers features like speaker identification, AI-powered summarization, and a chat interface for interacting with the content. Designed for privacy and control, Speakr is suitable for professionals, therapists, students, and anyone needing to transcribe audio recordings.

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

🎯 Primary Use Case:
Creating sprites, icons, and small 2D assets.

Key Features:
• Pixel art editing
• Cross-platform support (Windows, MacOS, GNU/Linux)
• Essential drawing tools (Pencil, Eraser, Fill, Eyedropper, Rectangle, Ellipse)
• Undo/Redo functionality
• Zoom 1-50x

📖 Summary:
Tilf is a free and open-source pixel art editor designed for creating sprites and small 2D assets. It offers essential drawing tools, real-time preview, undo/redo functionality, and supports multiple platforms (Windows, MacOS, GNU/Linux). The editor focuses on simplicity and ease of use, requiring minimal dependencies and no account registration.

🔗 Links:
View Project
================
🔓 Open Source
🌟 easyedit | TypeScript

🎯 Primary Use Case:
Editing images with a single text prompt.

Key Features:
• Image editing with a single prompt
• Powered by Flux through Together.ai
• Uses Next.js app router with Tailwind
• Observability with Helicone
• Website analytics with Plausible

📖 Summary:
EasyEdit allows users to edit images using a single text prompt. It leverages the Flux image model from BFL and Together AI for inference. The application is built using Next.js, Tailwind CSS, and includes observability and analytics tools.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 ip-nose | C++

🎯 Primary Use Case:
IP geolocation and information retrieval from the command line.

Key Features:
• IP Geolocation
• IP Detection
• Matrix-themed Interface
• Search History
• Customizable Configuration

📖 Summary:
ip-nose is a C++ command-line tool for IP geolocation, providing detailed information about IP addresses. It features a Matrix-inspired interface, IP detection, search history, and customizable configuration. It is designed for developers and network enthusiasts who want a stylish and efficient way to geolocate IP addresses.

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

🎯 Primary Use Case:
Chatting with various AI models from multiple providers directly in the terminal.

Key Features:
• Interactive Chat Interface with Ratatui
• Simple CLI Mode for scripting
• Real-time Streaming of LLM responses
• Automatic Provider Detection

📖 Summary:
Perspt is a high-performance CLI application built with Rust that allows users to interact with various AI models directly from their terminal. It supports multiple providers like OpenAI, Anthropic, and Google Gemini, offering features like real-time streaming, automatic provider detection, and a customizable interface for both interactive chat and scripting.

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

🎯 Primary Use Case:
Transitioning Python codebases to Rust for improved performance, safety, and energy efficiency.

Key Features:
• Python to Rust transpilation
• Energy efficiency
• Progressive verification
• Multi-target support (Ruchy)
• Enterprise-grade testing infrastructure

📖 Summary:
Depyler is a Python-to-Rust transpiler designed to help developers migrate their Python code to Rust. It focuses on energy efficiency, safety, and includes features like progressive verification and multi-target support, including Ruchy. It can be used both as a command-line tool and as a library.

🔗 Links:
View Project
================
🔓 Open Source
🌟 EasyNotes | Pascal

🎯 Primary Use Case:
Creating and synchronizing notes across multiple devices (Windows, Android, iOS) using P2P or web server synchronization.

Key Features:
• Cross-platform note application (Windows, Android, iOS)
• P2P synchronization
• Web server synchronization
• Multi-language support (English, Russian, Chinese, Spanish, Portuguese, French, German, Japanese, Arabic, Italian, Korean, Turkish)

📖 Summary:
EasyNotes is a cross-platform note application that supports Windows, Android, and iOS. It offers P2P and web server synchronization, allowing users to keep their notes consistent across devices. The application supports multiple languages and includes features like a dark theme and tablet optimization.

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