GitHub Open Source
542 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
🌟 InvenTree | Python

🎯 Primary Use Case:
Inventory management and part tracking for businesses and individuals.

Key Features:
• Inventory Management
• Stock Control
• Part Tracking
• Web-based admin interface
• REST API

📖 Summary:
InvenTree is an open-source inventory management system that provides powerful stock control and part tracking. It features a Python/Django backend with a web-based admin interface and a REST API for external integrations. A plugin system allows for custom applications and extensions, making it a versatile solution for managing inventory.

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

🎯 Primary Use Case:
Checking for dependency issues in Python projects.

Key Features:
• Finds unused dependencies
• Finds missing dependencies
• Finds transitive dependencies
• Supports Poetry, pip, PDM, uv, and PEP 621 projects

📖 Summary:
Deptry is a command-line tool designed to identify issues with dependencies in Python projects. It detects unused, missing, and transitive dependencies by scanning Python files and comparing imported modules to the project's dependency definitions. Deptry supports projects using Poetry, pip, PDM, uv, and any project supporting PEP 621.

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

🎯 Primary Use Case:
Rapidly generating REST APIs from Django models with minimal configuration and automatic role-based permissions.

Key Features:
• Automatic REST API generation from Django models
• Role-based permissions
• Smart pagination
• Advanced filtering
• Full-text search

📖 Summary:
TurboDRF is a Django REST Framework API generator that simplifies API development by automatically creating REST APIs from Django models. It eliminates boilerplate code, providing features like role-based permissions, pagination, filtering, and search with minimal configuration. The primary goal is to accelerate API development and reduce the amount of manual coding required.

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

🎯 Primary Use Case:
Connecting APIs and developing event-driven automations.

Key Features:
• Workflows (automation sequences triggered by events)
• Event Sources (triggers from services like GitHub, Slack, Airtable)
• Actions (pre-built code steps for common operations)
• Custom code (Node.js, Python, Golang, Bash support)

📖 Summary:
Pipedream is an integration platform for developers that allows them to connect APIs and develop event-driven automations. It offers pre-built components for common integrations, supports custom code in Node.js, Python, Golang, and Bash, and provides a free, hosted platform for building workflows triggered by various event sources.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 vistadream | Jupyter Notebook

🎯 Primary Use Case:
3D scene reconstruction from single images

Key Features:
• Reconstructs 3D scenes from single-view images.
• Uses Flux-based diffusion models for image outpainting and inpainting.
• Employs 3D Gaussian Splatting for efficient 3D scene representation.
• Integrates Rerun for real-time 3D visualization and debugging.

📖 Summary:
VistaDream is a framework for reconstructing 3D scenes from single images. It leverages Flux diffusion models for image outpainting and inpainting, 3D Gaussian Splatting for efficient scene representation, and Rerun for real-time visualization. The framework uses a two-stage pipeline involving coarse 3D scaffold construction and multi-view consistency sampling to generate high-quality novel views.

🔗 Links:
View Project
================
🔓 Open Source
💡 skynet | Shell

🎯 Primary Use Case:
Controlling real-world robots and drones using Large Language Models (LLMs) through a command-line interface.

Key Features:
• Command-line interface for LLMs to control robots and drones
• Written in Bash using Osprey
• Supports multi-step interactions with models like Qwen 2.5
• Uses MCP (Model Context Protocol) for communication with robots
• Can run locally or with remote services (Docker Model Runner)

📖 Summary:
Skynet is a command-line tool that allows LLMs to control robots and drones using Bash and the Model Context Protocol (MCP). It facilitates multi-step interactions with models like Qwen 2.5 and can be run locally or with remote services like Docker Model Runner, enabling AI-driven control of physical devices.

🔗 Links:
View Project
================
🔓 Open Source
2
🔥 ScreenCoder | Python

🎯 Primary Use Case:
Transforming UI screenshots or design mockups into clean, production-ready HTML/CSS code.

Key Features:
• UI-to-code generation
• Modular multi-agent architecture
• Customizable modifications
• Visual understanding
• Layout planning

📖 Summary:
ScreenCoder is an intelligent UI-to-code generation system that converts screenshots into clean, editable HTML/CSS. It employs a modular multi-agent architecture, combining visual understanding and adaptive code synthesis. The system supports customized modifications, bridging the gap between design and development for rapid prototyping and pixel-perfect interfaces.

🔗 Links:
View Project
================
🔓 Open Source
1
💡 docker-selenium | Shell

🎯 Primary Use Case:
Running Selenium Grid with Chrome, Firefox, and Edge using Docker containers for browser automation at scale.

Key Features:
• Provides Docker images for Selenium Grid Server

📖 Summary:
The docker-selenium repository provides Docker images for setting up a Selenium Grid, enabling scalable browser automation with Chrome, Firefox, and Edge. It simplifies the process of running Selenium tests in a containerized environment, offering support for Kubernetes deployments via a Helm chart and multi-architecture images. The repository also provides nightly, dev, and beta channel browser images for testing against different browser versions.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 dockerify-android | Dockerfile

🎯 Primary Use Case:
Running Android emulators in Docker containers for scalable testing and development environments.

Key Features:
• Web Interface for emulator access
• Root and Magisk preinstalled
• PICO GAPPS preinstalled
• Seamless ADB Access
• scrcpy Support

📖 Summary:
Dockerify Android provides a Dockerized Android emulator that supports multiple CPU architectures, offering native performance and seamless ADB & Web access. It enables developers to efficiently run Android virtual devices within Docker containers, facilitating scalable testing and development. Key features include a web interface, root access with Magisk, and support for ADB and scrcpy.

🔗 Links:
View Project
================
🔓 Open Source
🔥 kool | Go

🎯 Primary Use Case:
Simplifying web application development with containers, from local development to cloud deployment.

Key Features:
• Simplifies Docker container usage for local development
• Provides a simplified interface for Kubernetes deployment to the cloud
• Offers pre-configured presets for popular frameworks and stacks

📖 Summary:
Kool is a CLI tool designed to streamline web application development using containers. It simplifies the complexities of Docker for local environments and offers a user-friendly interface for deploying to Kubernetes in the cloud. Kool provides presets for popular frameworks, making it suitable for both individual developers and teams looking to accelerate their development and deployment workflows.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 adb-mcp | JavaScript

🎯 Primary Use Case:
Enabling AI/LLMs to control Adobe Photoshop and Premiere Pro for task automation, conversational interaction, and template creation.

Key Features:
• Enables AI control of Adobe Photoshop and Premiere Pro via the MCP protocol.
• Provides a conversational interface for interacting with Adobe tools.

📖 Summary:
The adb-mcp repository is a proof-of-concept project that allows AI models to control Adobe Photoshop and Premiere Pro through the MCP protocol. It provides a MCP server, a Node-based proxy server, and Adobe UXP plugins to facilitate communication between AI clients and Adobe applications. This enables use cases such as conversational control of Adobe tools, automated task execution, and AI-driven template creation.

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

🎯 Primary Use Case:
Connecting AI agents with web browsers to automate tasks and access online information.

Key Features:
• Enables AI agents to interact with websites.
• Automates online tasks.
• Compatible with Browser-use APIs.
• Provides both CommonJS and ESM style examples.
• Includes demos for custom functions and use cases.

📖 Summary:
Browsernode is a TypeScript library that allows AI agents to control web browsers, enabling automation of online tasks. It is compatible with Browser-use APIs and offers examples for various use cases, including data extraction and document creation. The library supports both CommonJS and ESM module styles.

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

🎯 Primary Use Case:
Neutralizing sensational or exaggerated headlines on web pages to provide a more balanced and factual reading experience.

Key Features:
• Unhypes/neutralizes headers on the web
• Configurable content selection via selectors
• LLM integration for content transformation
• Support for multiple LLM providers (Ollama, OpenRouter, Mistral AI)

📖 Summary:
The unhype browser extension neutralizes sensational headlines on web pages using LLM technology. It allows users to configure which content is processed and supports multiple LLM providers, including Ollama, OpenRouter, and Mistral AI. The extension aims to provide a more balanced and factual reading experience by removing hype from online content.

🔗 Links:
View Project
================
🔓 Open Source
🚀 polygon-screenshot-tool | Python

🎯 Primary Use Case:
Capturing screenshots of polygon-defined areas on Windows.

Key Features:
• Polygon Selection
• Global Hotkey Activation
• System Tray Integration
• High-DPI Support
• Clipboard Integration

📖 Summary:
The Polygon Screenshot Tool is a Windows service that allows users to capture screenshots of irregular shapes defined by drawing a polygon. It runs in the system tray, is activated by a global hotkey, and copies the captured image directly to the clipboard, offering a fast and lightweight solution for capturing specific areas of the screen.

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

🎯 Primary Use Case:
Efficiently organizing and searching vast amounts of unstructured data (text, images, multi-modal) for AI applications.

Key Features:
• High-performance vector database
• Scalable vector ANN search
• Cloud-native architecture
• Hardware acceleration (CPU/GPU)
• Fully-distributed and K8s-native

📖 Summary:
Milvus is a high-performance, cloud-native vector database designed for scalable vector ANN search. It excels at organizing and searching large volumes of unstructured data, supporting various AI applications. Milvus offers features like hardware acceleration, distributed architecture, real-time updates, and a lightweight Python version for quick starts.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 presto | Java

🎯 Primary Use Case:
Analyzing large datasets using SQL queries across distributed systems.

Key Features:
• Distributed SQL query engine
• Big data processing
• Supports Java 8+
• Maven build system
• Hive connector

📖 Summary:
Presto is a distributed SQL query engine designed for big data analytics. It allows users to query data stored in various sources, such as Hive and Hadoop, using standard SQL. The project is built with Java and uses Maven for dependency management and building.

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

🎯 Primary Use Case:
Simplifying interaction with Redis in Python by extending redis-py with higher-level abstractions and additional features.

Key Features:
• Pythonic container classes for Redis data types
• Autocomplete
• Cache implementation with decorators
• Full-text search
• Graph store

📖 Summary:
Walrus is a Python library that simplifies working with Redis by extending the popular redis-py client. It provides Pythonic container classes for Redis data types, along with features like autocomplete, caching, full-text search, graph store, and experimental models, making it easier to build applications that leverage Redis.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
tidyai | PowerShell

🎯 Primary Use Case:
AI-powered file organization for Windows using ChatGPT, accessible via the context menu.

Key Features:
• AI-Powered file organization using ChatGPT
• Right-Click Integration in Windows Explorer
• Safe file management (moves only, no rename/delete)
• Undo System for reverting organization
• Batch Processing for large folders

📖 Summary:
TidyAI is a PowerShell-based Windows tool that leverages ChatGPT to intelligently organize files within messy folders. It integrates directly into the Windows Explorer context menu, allowing users to right-click a folder and initiate the AI-powered organization process. The tool is designed to be safe, only moving files into appropriate folders and providing an undo system for easy reversion.

🔗 Links:
View Project
================
🔓 Open Source
🚀 pennywiseai-tracker | Kotlin

🎯 Primary Use Case:
Automatic expense tracking from bank SMS for Android users in India.

Key Features:
• Smart SMS Parsing
• Clear Insights (Analytics and Charts)
• Subscription Tracking
• On-device AI Assistant
• Auto-Categorization

📖 Summary:
PennyWise AI is a free and open-source Android expense tracker that automatically parses transaction SMS messages from Indian banks, providing users with clear insights into their spending habits. It features on-device AI assistance, subscription tracking, and data export capabilities, all while ensuring complete privacy without cloud processing.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 bitchat-plugin | Rust

🎯 Primary Use Case:
Enabling a Linux-based device, particularly an SPR router, to participate in a Bitchat mesh network, relaying messages and providing WiFi access via unique passwords.

Key Features:
• Runs on Linux in the terminal
• Handles Noise XX E2E encryption
• Relays Packets
• Enables SPR to join the Bitchat mesh and relay messages

📖 Summary:
The bitchat-plugin repository provides a Linux-based plugin, designed especially for SPR routers, that allows devices to join and relay messages within a Bitchat mesh network. It incorporates Noise XX E2E encryption for secure communication and can be provisioned with an API key to offer unique WiFi passwords to Bitchat clients. This facilitates secure and private communication over a decentralized network.

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