GitHub Open Source
559 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
💡 ScreenToGif | C#

🎯 Primary Use Case:
Recording screen activity, webcam feed, or sketchboard drawings and saving them as GIFs or videos.

Key Features:
• Screen recording
• Webcam recording
• Sketchboard recording
• GIF creation
• Video creation

📖 Summary:
ScreenToGif is a tool for recording a selected area of your screen, live webcam feed, or sketchboard drawings. It allows users to edit the recordings and save them as GIFs, videos, or other image formats. The application provides a comprehensive solution for creating and editing screen recordings for various purposes.

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

🎯 Primary Use Case:
Interactive music creation and visual performance using hand gestures.

Key Features:
• Hand-controlled arpeggiator
• Drum machine
• Audio reactive visualizer
• Hand tracking and gesture recognition using MediaPipe
• Synthesizer sounds using Tone.js

📖 Summary:
The arpeggiator repository provides a hand-controlled music creation and visualization experience. It uses computer vision to track hand gestures, allowing users to control arpeggios, drums, and audio-reactive visuals in real-time. The project combines MediaPipe, Three.js, and Tone.js to create an interactive and engaging musical instrument.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
fzfm | Shell

🎯 Primary Use Case:
Terminal-based file management

Key Features:
• Navigate directories seamlessly using only your keyboard
• Blazing-fast fuzzy search powered by `fzf`
• File preview using `bat` (fallback to `cat`)
• Directory preview using `eza` (fallback to `ls`)
• Customizable multimedia file opener

📖 Summary:
fzfm is a minimal and fast terminal-based file manager powered by `fzf`. It allows users to navigate directories, preview files and directories, and open them using preferred applications directly from the command line, all with blazing-fast fuzzy search.

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

🎯 Primary Use Case:
Building natural-language interfaces for applications by converting user intention into action.

Key Features:
• Unification of interfaces
• Intent Detection using LLMs
• Context-aware intent identification
• Instant Preview of actions

📖 Summary:
UI2 is a framework that enables developers to build applications with natural language interfaces. It focuses on identifying user intent through LLMs, leveraging context, and providing instant previews of actions. The goal is to unify various application interfaces into a single, intuitive, intent-driven experience.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
python-backend-template | Python

🎯 Primary Use Case:
Building modern Python backend applications or microservices.

Key Features:
• GraphQL server
• gRPC server
• Easy local development with docker-compose
• Deployment with AWS ECS
• CLI management commands

📖 Summary:
This repository is a Python backend template designed for building modern applications and microservices. It offers features like GraphQL and gRPC servers, easy local development with Docker Compose, AWS ECS deployment, CLI management, unit testing, and optional user authentication. The template promotes a framework-agnostic approach, allowing for flexibility in choosing libraries and facilitating migration from monolithic to microservices architectures.

🔗 Links:
View Project
================
🔓 Open Source
🌟 DevOps-Bash-tools | Shell

🎯 Primary Use Case:
Providing a comprehensive collection of Bash scripts to automate DevOps tasks across various platforms and technologies.

Key Features:
• 1000+ DevOps Bash Scripts
• Support for AWS, GCP, Kubernetes, Docker
• CI/CD integration
• API interactions

📖 Summary:
This repository offers a vast collection of over 1000 Bash scripts designed to streamline DevOps workflows. It covers a wide range of technologies, including cloud platforms (AWS, GCP), containerization (Docker, Kubernetes), CI/CD pipelines, database management, and big data tools. The scripts aim to automate common tasks, improve efficiency, and simplify infrastructure management for DevOps engineers.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 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