GitHub Open Source
554 subscribers
1.97K 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
🚀 script | Go

🎯 Primary Use Case:
Writing shell-like scripts in Go for tasks such as file processing, subprocess execution, and string manipulation.

Key Features:
• Provides Go equivalents for common Unix shell commands
• Enables creation of data processing pipelines in Go
• Simplifies system administration tasks in Go

📖 Summary:
The `script` Go library aims to simplify system administration tasks by providing Go equivalents for common Unix shell commands. It allows developers to create data processing pipelines in Go, making it easier to write scripts for file manipulation, subprocess execution, and string processing. The library's design is inspired by shell pipes, offering a clean and intuitive syntax for composing operations on streams of data.

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

🎯 Primary Use Case:
Identifying the type of hash used to encrypt data, especially passwords.

Key Features:
• Identifies over 220 unique hash types using regular expressions.
• Can analyze single hashes, files, or directories.
• Provides corresponding hashcat mode and JohnTheRipper format in output.
• Works with Python 2.7.x and Python 3.3+.

📖 Summary:
hashID is a Python tool designed to identify various hash types used for data encryption. It supports over 220 unique hash types and can analyze single hashes, files, or directories. The tool also provides corresponding hashcat mode and JohnTheRipper format information, making it useful for password cracking and security analysis.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 focus-anchor | TypeScript

🎯 Primary Use Case:
Anchoring focus while reading on websites.

Key Features:
• Sentence-level focus
• Smart scrolling
• Multiple focus styles

📖 Summary:
The focus-anchor repository provides a Chrome extension designed to improve readability and focus on web content. It allows users to highlight content at the sentence level with various styles and automatically scrolls to keep the focused sentence in view. This tool enhances productivity by minimizing distractions and promoting concentrated reading.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
reasonable | JavaScript

🎯 Primary Use Case:
Automatically rewrite clickbait tweets into reasonable ones.

Key Features:
• Detects clickbait tweets
• Replaces clickbait tweets with reasonable alternatives using the OpenAI API
• Provides a toggle to show the original tweet
• Uses OpenAI API for tweet rewriting
• Configuration via Chrome extension popup

📖 Summary:
The 'reasonable' Chrome extension detects clickbait tweets on Twitter (X.com) and replaces them with more reasonable alternatives using the OpenAI API. Users can toggle between the original and rewritten tweets. The extension is configured via a popup where users can enter their OpenAI API key.

🔗 Links:
View Project
================
🔓 Open Source
🌟 ascii-movie | Go

🎯 Primary Use Case:
Streaming the ASCII version of Star Wars to command-line clients via SSH or Telnet.

Key Features:
• Streams Star Wars ASCII movie
• SSH and Telnet server
• Interactive TUI with keyboard and mouse support
• Docker support

📖 Summary:
The ascii-movie repository provides a Go-based implementation of an SSH and Telnet server that streams the original Star Wars movie in ASCII format. It features an interactive terminal user interface and can be easily deployed using Docker. Inspired by asciimation and blinkenlights, this project offers a nostalgic command-line entertainment experience.

🔗 Links:
View Project
================
🔓 Open Source
🚀 kaitai_struct | Shell

🎯 Primary Use Case:
Describing and parsing binary data formats (file formats, network packets, etc.) in a declarative way, generating code for multiple programming languages.

Key Features:
• Declarative language for describing binary data structures.

📖 Summary:
Kaitai Struct is a declarative language and toolchain for describing binary data structures. It allows developers to define a format once and then compile it into parsers for various programming languages, simplifying the process of reading and interpreting binary data from files or network streams. The project also includes a repository of pre-defined format descriptions.

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

🎯 Primary Use Case:
Querying diverse data sources with SQL and enabling LLMs to access and utilize this data.

Key Features:
• SQL query engine for various data sources (files, databases, apps)
• Integration with LLMs (ChatGPT, Claude) via Model Context Protocol (MCP)

📖 Summary:
Anyquery is a SQL query engine that allows users to run SQL queries on various data sources, including files, databases, and applications. It integrates with LLMs like ChatGPT and Claude using the Model Context Protocol (MCP), enabling them to access and utilize the queried data. Additionally, Anyquery can act as a MySQL server, allowing users to connect with their favorite MySQL-compatible clients.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 wal-listener | Go

🎯 Primary Use Case:
Implementing Event-Driven Architecture by capturing PostgreSQL database changes and publishing them to message brokers for downstream services.

Key Features:
• Listens to PostgreSQL WAL (Write-Ahead Log) for data changes.

📖 Summary:
The WAL-Listener service captures changes in a PostgreSQL database using logical decoding and publishes them as events to various message brokers like NATS, Kafka, RabbitMQ, and Google Pub/Sub. It supports filtering events based on tables and actions, and allows topic mapping for custom routing. This enables the implementation of Event-Driven Architecture with transactional messaging to maintain data consistency across microservices.

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

🎯 Primary Use Case:
Curating and sharing interests with others in a decentralized social network.

Key Features:
• Decentralized backend with Nostr protocol
• Open-source and free to use
• Create customized public boards of pins on almost any topic
• Like, Comment, and Zap other users' boards

📖 Summary:
Pinstr is a decentralized, open-source social network built on the Nostr protocol, designed for users to curate and share their interests. It allows users to create customized boards, engage with others through likes, comments, and Zaps, and attach Nostr profiles and notes to their boards. The platform aims to provide an easy-to-use interface for discovering and organizing new ideas and recommendations.

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

🎯 Primary Use Case:
Saving complete web pages for offline access and archival purposes.

Key Features:
• Saves web pages as single HTML files
• Embeds CSS, images, and JavaScript assets
• Creates self-contained HTML5 documents
• Assets embedded as data URLs for offline viewing

📖 Summary:
Monolith is a CLI tool and library that saves complete web pages as single, self-contained HTML files. It embeds all CSS, image, and JavaScript assets directly into the HTML, allowing for offline viewing and easy sharing. This eliminates broken links and ensures the page renders correctly even without an internet connection.

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

🎯 Primary Use Case:
Identifying hidden parameters in web applications for security testing and bug bounty hunting.

Key Features:
• Fast
• Flexible request configuration through templates and injection points
• Highly scalable
• High accuracy compared to similar tools
• Discovers parameters with non-random values

📖 Summary:
x8 is a Rust-based hidden parameter discovery suite designed for web security testing. It offers features like flexible request configuration, high scalability, and accurate detection of hidden parameters, even those with non-random values. The tool aims to help security professionals uncover potential vulnerabilities and interesting functionalities often missed by other tools.

🔗 Links:
View Project
================
🔓 Open Source
Cosmos-Server | JavaScript

🎯 Primary Use Case:
Secure and easy self-hosting of a home server with application management, reverse proxy, and authentication features.

Key Features:
• App Store for easy app installation and management
• Storage Manager with Parity Disks and MergerFS support
• Network Storages based on RClone for remote access
• Reverse-Proxy with automatic HTTPS

📖 Summary:
Cosmos-Server provides a secure and user-friendly platform for self-hosting applications on a home server. It offers features like an app store, storage management, reverse proxy with automatic HTTPS, and a robust authentication server. It aims to simplify self-hosting while prioritizing security and ease of use.

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

🎯 Primary Use Case:
Searching for images using natural language queries instead of exact filenames.

Key Features:
• Semantic Search: Find images by describing them in natural language
• Smart Results: AI-powered similarity matching
• CLI Interface: Simple command-line interface
• Rich Output: Beautiful, informative search results

📖 Summary:
Doggo is a CLI tool that allows users to search for images using natural language. It leverages AI to understand the content of images and match them to user queries, providing a more intuitive search experience compared to traditional filename-based searches. The tool indexes images using OpenAI's Vision API and stores embeddings in a ChromaDB database for efficient retrieval.

🔗 Links:
View Project
================
🔓 Open Source
🚀 lazyeat | Vue

🎯 Primary Use Case:
Touch-free control of devices while eating to avoid getting them greasy.

Key Features:
• Hands-free control using gestures
• Single finger cursor control
• Two-finger click/Rock gesture for mouse click
• OK gesture for page scrolling
• Four-finger gesture for key press

📖 Summary:
Lazyeat is a hands-free controller that uses gesture recognition to allow users to control their devices while eating. It supports various gestures for cursor control, clicks, scrolling, and key presses, as well as voice input. The primary use case is to avoid touching devices with greasy hands during meals.

🔗 Links:
View Project
================
🔓 Open Source
🔥 musializer | C

🎯 Primary Use Case:
Creating music visualizations and rendering high-quality videos of them.

Key Features:
• Music visualization
• High-quality video rendering
• Support for multiple audio formats (wav, ogg, mp3, qoa, xm, mod, flac)
• Custom build system (nob)
• Hot reloading

📖 Summary:
Musializer is a tool for generating beautiful music visualizations and rendering them into high-quality videos. It supports a variety of audio formats and features a custom build system called `nob`. The project also offers hot reloading capabilities for rapid development and iteration on visualizations.

🔗 Links:
View Project
================
🔓 Open Source
🔥 Chrome-OLED-Mode | JavaScript

🎯 Primary Use Case:
Applying a dark, high-contrast theme to websites for comfortable reading, especially at night or on OLED screens.

Key Features:
• Pitch black theme for websites
• High contrast mode
• Site-specific themes
• Whitelist management
• Automatic scheduling

📖 Summary:
The Chrome OLED Mode extension provides a pitch-black theme for websites, enhancing readability and reducing eye strain. It utilizes React for dynamic rendering and offers features like site-specific themes and whitelist management. The extension is designed to be actively maintained and improved, offering an alternative to other dark mode extensions.

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

🎯 Primary Use Case:
Automating device interactions using natural language commands.

Key Features:
• Control Android and iOS devices with natural language commands
• Supports multiple LLM providers
• Planning capabilities for complex multi-step tasks
• Easy to use CLI with enhanced debugging features

📖 Summary:
DroidRun is a framework for controlling Android and iOS devices using LLM agents, enabling automation of device interactions through natural language commands. It supports multiple LLM providers, offers planning capabilities for complex tasks, and provides an extendable Python API for custom automations. The framework also includes screenshot analysis and execution tracing for enhanced debugging.

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

🎯 Primary Use Case:
Optical Character Recognition (OCR) for extracting text from images in multiple languages.

Key Features:
• Supports 80+ languages
• Supports multiple writing scripts
• Easy installation via pip
• Can read text from images, OpenCV objects, bytes, and URLs

📖 Summary:
EasyOCR is a Python library for performing OCR, supporting over 80 languages and various writing scripts. It offers a simple installation process and can extract text from various image formats, including files, OpenCV objects, and URLs, making it easy to integrate into different applications.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 Windows-MCP | Python

🎯 Primary Use Case:
Automating Windows OS tasks using AI agents.

Key Features:
• Seamless Windows Integration
• Use Any LLM (Vision Optional)
• Rich Toolset for UI Automation
• Lightweight & Open-Source
• Customizable & Extendable

📖 Summary:
Windows-MCP is a lightweight MCP server that enables seamless integration between AI agents and the Windows operating system. It allows AI agents to perform tasks such as file navigation, application control, and UI interaction without relying on specific fine-tuned models or computer vision techniques. The project is open-source, customizable, and offers real-time interaction with minimal dependencies.

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

🎯 Primary Use Case:
Instantly creating AI chatbots for any website.

Key Features:
• RAG-powered search
• Streaming AI responses
• OpenAI-compatible API endpoints
• Web scraping and content aggregation
• Semantic search using Upstash

📖 Summary:
Firestarter enables the rapid creation of AI chatbots for websites by crawling content, indexing it with RAG, and providing a ready-to-use chat interface and OpenAI-compatible API. It leverages technologies like Firecrawl, Upstash Search, and Vercel AI SDK to deliver streaming AI responses and supports multiple LLM providers.

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