GitHub Open Source
1.88K subscribers
3.11K photos
3.26K 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
Channel photo updated
💡 lada | Python

🎯 Primary Use Case:
Recover pixelated videos, particularly adult videos (JAV), using a GUI or CLI.

✨ Key Features:
• Recover pixelated adult videos (JAV)
• Watch or export videos via CLI or GUI

📖 Summary:
Lada recovers pixelated videos, especially adult content (JAV). It offers both a graphical user interface (GUI) and a command-line interface (CLI) for video restoration and export. The application requires an Nvidia GPU (CUDA) for optimal performance.

🔗 Links:
• View Project
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
🌟 CVEScannerV2 | Lua

🎯 Primary Use Case:
Identifying potential vulnerabilities in target systems using Nmap

✨ Key Features:
• Nmap script for vulnerability detection
• Uses CPE and version information from Nmap
• HTTP detection with custom paths and regexes
• CVE database integration
• Customizable script arguments

📖 Summary:
This Nmap script identifies vulnerabilities by using CPE and version data from Nmap, and if unavailable, it performs HTTP detection using custom paths and regular expressions. It integrates with a CVE database and offers various customizable arguments for flexible scanning. A Docker container is also provided for easy deployment.

🔗 Links:
• View Project
• Homepage
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
✨ ruff | Rust

🎯 Primary Use Case:
Linting and formatting Python code

✨ Key Features:
• Extremely fast Python linter and code formatter
• Written in Rust
• Installable via `pip`
• `pyproject.toml` support
• Python 3.13 compatibility

📖 Summary:
Ruff is a fast Python linter and formatter offering drop-in replacements for Flake8, isort, and Black. It boasts built-in caching, fix support, and over 800 rules, improving developer workflow and code quality. Its speed advantage makes it suitable for large codebases and CI/CD pipelines.

🔗 Links:
• View Project
• Homepage
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
✨ privtracker | Go

🎯 Primary Use Case:
Sharing large files privately within a trusted group without the need for centralized services or complex server setups

✨ Key Features:
• Private torrent sharing within a group
• Uses UPnP for automatic port opening
• Shares peers' IPs only within the group
• Keeps files off public networks like DHT
• Supports TLS/HTTPS with Let's Encrypt

📖 Summary:
PrivTracker enables private torrent sharing by restricting peer access to a group using a unique announce URL. It leverages UPnP for easy port forwarding and avoids public trackers to enhance privacy. The software is available as pre-built binaries, a Docker image, and includes examples for Systemd service management.

🔗 Links:
• View Project
• Homepage
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
🚀 simplebank | Go

🎯 Primary Use Case:
Building a simple bank backend service with various features

✨ Key Features:
• Golang backend web service development
• RESTful APIs with Gin framework
• Database design and interaction with transactions
• Docker for local development
• Kubernetes deployment on AWS

📖 Summary:
This repository details the creation of a simple bank backend using Golang. It covers API development, database management, deployment to AWS using Kubernetes, and incorporates advanced features like gRPC and asynchronous processing. Security and robust testing are emphasized throughout the development process.

🔗 Links:
• View Project
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
🚀 openapi-generator | Java

🎯 Primary Use Case:
Generating code from OpenAPI specifications for REST APIs

✨ Key Features:
• Generates API clients, server stubs, and documentation from OpenAPI specifications
• Supports various programming languages and frameworks
• Offers a command-line interface and various integrations

📖 Summary:
OpenAPI Generator is a tool that generates clients and server stubs from OpenAPI specifications. It supports many languages and frameworks, simplifying API integration and development. The tool is command-line based and integrates with various build systems.

🔗 Links:
• View Project
• Homepage
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
💡 opencti | TypeScript

🎯 Primary Use Case:
Managing and analyzing cyber threat intelligence

✨ Key Features:
• Manages cyber threat intelligence knowledge and observables
• Structures, stores, organizes, and visualizes technical and non-technical information about cyber threats
• Uses a knowledge schema based on STIX2 standards
• Includes a GraphQL API and a user-friendly frontend
• Integrates with other tools like MISP, TheHive, and MITRE ATT&CK

📖 Summary:
OpenCTI is an open-source platform for managing cyber threat intelligence. It uses the STIX2 standard, integrates with other tools, and offers both community and enterprise editions. Key features include data structuring, visualization, and import/export capabilities.

🔗 Links:
• View Project
• Homepage
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
✨ kando | TypeScript

🎯 Primary Use Case:
Fast and efficient interaction with computer

✨ Key Features:
• Cross-platform pie menu for desktop
• Supports mouse, stylus, touch, or controller input
• Launches applications
• Simulates keyboard shortcuts
• Opens files

📖 Summary:
Kando is a cross-platform pie menu for desktop that offers a fast and efficient way to interact with your computer. It supports various input methods and allows launching applications, simulating keyboard shortcuts, and opening files. Users can create and customize their own menus for personalized workflows.

🔗 Links:
• View Project
• Homepage
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
✨ fluent-bit | C

🎯 Primary Use Case:
Fast Log, Metrics and Traces Processor and Forwarder

✨ Key Features:
• High Performance at low CPU and Memory footprint
• Data Parsing (JSON, Regex, LTSV, Logfmt)
• Reliability and Data Integrity (Backpressure Handling, Data Buffering)
• Networking (TLS/SSL support, Asynchronous I/O)
• Pluggable Architecture and Extensibility (Inputs, Filters, Outputs; C, Lua, Golang plugins)

📖 Summary:
Fluent Bit is a high-performance log processor and forwarder supporting various data formats and output destinations. It offers features like data parsing, reliable data handling, and extensibility through plugins, enabling efficient collection and processing of logs, metrics, and traces. Its stream processing capabilities with SQL allow for data manipulation and analysis.

🔗 Links:
• View Project
• Homepage
================
⚫️ Open Source | ⚙️ Software | 🔧 Hardware
💡 kreuzberg | Python

🎯 Primary Use Case:
Text extraction from documents for RAG (Retrieval Augmented Generation) applications

✨ Key Features:
• Unified async interface for text extraction
• Supports various document formats (PDF, images, office documents)
• Local processing, no cloud dependencies
• Lightweight with minimal dependencies
• Batch processing support

📖 Summary:
Kreuzberg is a Python library providing an async interface for text extraction from diverse document formats. It supports local processing without cloud dependencies, offering both async and sync APIs including batch processing for efficient text retrieval. This is ideal for RAG applications and other scenarios needing robust, local text extraction.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 wild | Rust

🎯 Primary Use Case:
Faster build times during development of Rust code on x86-64 Linux systems

✨ Key Features:
• Fast linking for iterative development (though not yet incremental)
• Supports x86-64 Linux
• Outputs statically linked, non-relocatable binaries
• Outputs statically linked, position-independent binaries (static-PIE)
• Outputs to dynamically linked binaries

📖 Summary:
Wild is a linker designed for rapid compilation during development, especially beneficial for Rust projects on x86-64 Linux. While not yet incremental, it offers speed improvements over other linkers for initial builds. It supports various output formats and has been tested with many crates from crates.io.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
🌟 lume | Swift

🎯 Primary Use Case:
Creating, running, and managing macOS and Linux virtual machines on Apple Silicon with high performance.

✨ Key Features:
• Lightweight CLI and local API server for managing macOS and Linux VMs
• Near-native performance on Apple Silicon using Apple's Virtualization.Framework
• Create, run, manage, and delete VMs
• Pull prebuilt macOS images
• VM configuration modification

📖 Summary:
Lume provides a command-line interface and API server to easily create, run, and manage virtual machines on Apple Silicon. It leverages Apple's Virtualization.Framework for near-native performance and offers features like pre-built image support, configuration modification, and a local API server. The tool supports both macOS and Linux VMs and can be installed via Homebrew.

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

🎯 Primary Use Case:
Automates AI news curation and Instagram content management

✨ Key Features:
• Smart News Aggregation
• AI-Powered Content Creation
• Automated Instagram Management
• Performance Analytics
• Self-Learning

📖 Summary:
AutoGram is an AI agent that automatically collects and filters AI & tech news, generates branded images, posts to Instagram, and analyzes performance. It uses Python, Google Gemini, Replicate SANA, and various APIs to manage the entire process, learning and improving content selection over time.

🔗 Links:
• View Project
================
🔓 Open Source
✨ DeepSeekPin | JavaScript

🎯 Primary Use Case:
Pinning chats in Deepseek for easy access

✨ Key Features:
• Pin important chats for quick access
• Simple and intuitive user interface
• Lightweight and easy to use
• Works seamlessly with Deepseek

📖 Summary:
This Chrome extension enhances chat management in Deepseek by allowing users to pin important conversations for quick access. It features a simple user interface and is lightweight for seamless integration. The extension improves efficiency by eliminating the need to repeatedly search for specific chats.

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

🎯 Primary Use Case:
Providing a customizable CSS grid overlay for web developers to aid in grid-based layout design.

✨ Key Features:
• Customizable columns, rows, grid gaps, and outside margin
• Attachment to window or HTML element via CSS selectors
• Support for custom grid-template-columns/rows for uneven grids
• Persistence during hot reload
• Adjustable line color and stroke width

📖 Summary:
Gridt is a customizable CSS grid overlay that allows developers to adjust various grid properties, attach it to different elements, and maintain its state during hot reloads. It supports both even and uneven grids and offers options for visual customization. The tool is designed to simplify the process of creating and managing grid-based layouts.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ python-magic | Python

🎯 Primary Use Case:
Identifying file types based on their content

✨ Key Features:
• File type identification using libmagic
• Python interface for libmagic
• Support for mime type detection
• Option to uncompress files before identification
• Direct control over magic database and character encoding detection (Magic class)

📖 Summary:
This Python library provides a wrapper around the libmagic library, enabling file type identification. It offers functions to identify file types from files or buffers, supporting mime type detection and file uncompression. Advanced options are available for direct control over the process, though not recommended for general use.

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

🎯 Primary Use Case:
Design and deploy automated trading bots on various exchanges

✨ Key Features:
• Open-source framework for automated trading strategies
• Connectors to centralized (CEX) and decentralized (DEX) exchanges
• Support for various market types: CLOB Spot, CLOB Perp, AMM
• REST and WebSocket API interfaces

📖 Summary:
Hummingbot is an open-source framework enabling the creation and deployment of automated trading bots across multiple centralized and decentralized exchanges. It offers standardized connectors for different market types (CLOB Spot, CLOB Perp, AMM) using REST and WebSocket APIs. The framework allows users to build sophisticated trading strategies deployable across many exchanges with minimal changes.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 llama-stack | Python

🎯 Primary Use Case:
Simplifying AI application development by standardizing core building blocks and providing a consistent API across different environments and providers

✨ Key Features:
• Unified API layer for Inference, RAG, Agents, Tools, Safety, Evals, and Telemetry
• Plugin architecture to support various API implementations
• Prepackaged verified distributions for quick and reliable setup
• Multiple developer interfaces (CLI, Python, Typescript, iOS, Android SDKs)
• Standalone applications as examples for building AI applications

📖 Summary:
Llama Stack offers a unified API and plugin architecture for building AI applications, supporting various environments (local, cloud, mobile). It provides prepackaged distributions and multiple developer interfaces to streamline development and deployment. The project includes standalone applications demonstrating production-grade AI application building.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 OpenPDF | Java

🎯 Primary Use Case:
Creating and editing PDF files

✨ Key Features:
• Creating PDFs
• Manipulating Existing PDFs
• Text and Font Support
• Graphics and Images
• Table Support

📖 Summary:
OpenPDF is a Java library for creating and editing PDF documents. It supports various features including text and font manipulation, image and graphic inclusion, table creation, encryption, and page layout customization. This library allows users to generate new PDFs from scratch or modify existing ones.

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