GitHub Open Source
1.87K 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
✨ MindGame | C#

🎯 Primary Use Case:
Integrating local Large Language Models (LLMs) into Godot 4.3 game projects for in-game AI and interactive experiences.

✨ Key Features:
• Enables local LLM integration in Godot 4.3 games.
• Uses LLamaSharp C# library for fast, local chat models.
• Provides easy configuration for LLM models within the game engine.
• Supports various LLM families like Llama, Phi, and Mistral.

📖 Summary:
Mind Game is a C# plugin for Godot 4.3 that allows developers to run LLMs locally within their games. It leverages the LLamaSharp library to provide fast, in-engine chat models with easy configuration. The plugin supports various LLM families and offers a MindManager autoload for simplified model management and a MindAgent node for seamless interaction with the loaded model.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 twice | JavaScript

🎯 Primary Use Case:
Reduce mindless social media scrolling by prompting users to think twice before visiting social media sites.

✨ Key Features:
• Displays a gentle reminder when visiting social media sites
• Promotes mindful internet usage
• Helps reduce impulsive social media checking

📖 Summary:
The Twice Chrome extension helps users be more mindful of their social media usage. It displays a reminder when a user attempts to visit a social media site, encouraging them to pause and reflect on their browsing habits, promoting intentional internet usage.

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

🎯 Primary Use Case:
Password management for Windows Active Directory environments.

✨ Key Features:
• Pure Front-End (local storage)
• Domain-Specific Account Management
• One-Click Export/Import
• Local Account Support
• Add Notes to Accounts

📖 Summary:
nPassword is a front-end password manager designed for Windows Active Directory. It stores data locally and offers features like domain-specific account management, one-click export/import, local account support, and command template integration. It is intended for research and educational purposes.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 bore | Rust

🎯 Primary Use Case:
Exposing local ports to a remote server, bypassing NAT firewalls for development and testing purposes.

✨ Key Features:
• TCP Tunneling
• Local Port Forwarding
• Self-Hosting
• Bypasses NAT Firewalls

📖 Summary:
Bore is a simple CLI tool written in Rust for creating TCP tunnels to localhost. It allows users to expose local ports to a remote server, bypassing standard NAT connection firewalls. Bore can be self-hosted, offering an alternative to services like localtunnel and ngrok, with a focus on efficiency and ease of use.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 webscrapbook | JavaScript

🎯 Primary Use Case:
Capturing and archiving web pages for offline access, organization, and annotation.

✨ Key Features:
• Web page capture
• Archive formats
• Customizable configurations
• Future retrieval
• Organization

📖 Summary:
WebScrapBook is a browser extension for capturing web pages with customizable archive formats. It allows users to save web content locally or on a server for future retrieval, organization, annotation, and editing. The project is based on the legacy Firefox add-on ScrapBook X.

🔗 Links:
• View Project
================
🔓 Open Source
✨ wrtag | Go

🎯 Primary Use Case:
Automated music tagging and organization based on the MusicBrainz database.

✨ Key Features:
• Fast music tagging using Go
• Filesystem organization of music files
• Cover art fetching from Cover Art Archive
• Concurrent processing with filesystem locking
• Addons for lyrics, ReplayGain, and subprocesses

📖 Summary:
wrtag is a fast and automated music tagging and organization tool built in Go, leveraging the MusicBrainz database. It provides a suite of tools for various use cases, including tagging, organizing, and fetching cover art, with a focus on speed and composability. The tool supports addons for extended functionality and offers a web interface for remote importing.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 SubSeven | Pascal

🎯 Primary Use Case:
Remote access and control, reminiscent of the original SubSeven Backdoor but without malicious features, primarily for nostalgic or educational purposes.

✨ Key Features:
• SubSeven 2.2.X branch UX theme in pure VCL/WinAPI
• Pure Socket API with support of latest OpenSSL version
• Multi-Threaded / Concurrency
• File Manager (Reactive)

📖 Summary:
SubSeven Legacy is a Delphi-based project recreating the look and feel of the original SubSeven remote access tool. It provides features like file and process management, remote terminal access, and Windows session management, all within a classic SubSeven 2.2.X themed interface. The project aims to evoke nostalgia and demonstrate remote access capabilities without including any malicious functionalities.

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

🎯 Primary Use Case:
Serving static files and Single-Page Applications (SPAs) with features like ETag generation and gzip compression.

✨ Key Features:
• ETag header generation
• gzip compression
• Static file serving
• SPA serving

📖 Summary:
The fileserver repository provides a simple way to serve static files and SPAs in Go applications. It enhances file serving with features like ETag header generation for efficient caching and gzip compression to reduce file sizes. The repository offers convenient methods for mounting the file server to existing HTTP routers.

🔗 Links:
• View Project
================
🔓 Open Source
💡 misconfig-mapper | Go

🎯 Primary Use Case:
Detecting security misconfigurations in third-party services used by companies and bug bounty targets.

✨ Key Features:
• Template-based CLI tool for detecting misconfigurations
• Automatic permutation generation based on company name for service discovery

📖 Summary:
Misconfig Mapper is a Go-based tool designed to identify and resolve common security misconfigurations in various services and SaaS solutions. It utilizes a template-based CLI tool to automate the testing process, allowing users to detect service presence, generate permutations for company-specific service discovery, and perform detailed misconfiguration checks.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 go-tmdb-cli | Go

🎯 Primary Use Case:
Fetching and displaying movie data from TMDB via a command-line interface.

✨ Key Features:
• Fetches movie data from TMDB
• Displays data in a command-line interface
• Supports filtering by language, year, genres, rating, etc.
• Provides curated lists (now playing, popular, top rated, upcoming)

📖 Summary:
The go-tmdb-cli is a command-line tool for fetching and displaying movie data from The Movie Database (TMDB). It allows users to retrieve curated lists of movies and filter results based on various criteria like language, year, and genre. The tool is designed to provide a simple interface for accessing TMDB data directly from the terminal.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 pixie | Java

🎯 Primary Use Case:
Simplifying Java object creation and configuration using annotations and a properties-based or builder API.

✨ Key Features:
• Configuration
• Dependency Injection
• Events
• Constructor Injection

📖 Summary:
Pixie is a lightweight Java library designed to streamline object creation and configuration. It offers dependency injection, configuration management, and event handling capabilities within a small 100k jar. Pixie utilizes constructor injection with annotations and can be configured via properties files or a fluent builder API.

🔗 Links:
• View Project
================
🔓 Open Source
✨ reactify-core | Java

🎯 Primary Use Case:
Developing reactive backend systems in microservices using Java and Spring Boot.

✨ Key Features:
• Reactive programming with reactor-core
• Keycloak integration for security
• Trace logging
• Caching (Redis)
• MinIO server support

📖 Summary:
Reactify-core is a Java library designed to simplify the development of reactive microservices using Spring Boot and reactor-core. It provides features such as Keycloak integration, trace logging, caching, and MinIO server support, enabling developers to build robust and scalable backend systems.

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

🎯 Primary Use Case:
Integrating Java libraries into a Lisp-based workflow without the need for an out-of-process Java runtime environment.

✨ Key Features:
• Java Bytecode to Lisp Translation
• Native Machine Code Compilation
• CLOS Integration
• OpenJDK Runtime Libraries

📖 Summary:
OpenLDK is a JIT compiler and runtime for Java implemented in Common Lisp. It translates Java bytecode into Lisp code, which is then compiled into native machine code. This allows for seamless integration of Java libraries into Lisp projects, mapping Java classes to CLOS classes.

🔗 Links:
• View Project
================
🔓 Open Source
💡 duck | C

🎯 Primary Use Case:
Analyzing disk space usage and navigating directories from the terminal.

✨ Key Features:
• Interactive command line interface
• Disk usage analysis
• File explorer
• Cross-platform support
• Terminal-based UI

📖 Summary:
Duck is a cross-platform, terminal-based disk usage analysis tool and file explorer. It provides an interactive command-line interface for visualizing disk space, navigating directories, and identifying large files. It supports filtering files by extension and sorting by size, name, or item count.

🔗 Links:
• View Project
================
🔓 Open Source
💡 rust-stakeholder | Rust

🎯 Primary Use Case:
Generating impressive-looking terminal output to appear busy and competent to stakeholders.

✨ Key Features:
• Dazzling development simulations
• Meaningless jargon generator
• Convincing progress bars
• Fake network activity
• Artificial crisis mode

📖 Summary:
The rust-stakeholder is a satirical CLI tool designed to generate meaningless but impressive terminal output. It aims to help developers *look* productive by simulating various development activities, generating jargon, and displaying fake progress bars, ultimately creating the illusion of high productivity for stakeholders.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 glom | Python

🎯 Primary Use Case:
Restructuring and accessing nested data structures in Python.

✨ Key Features:
• Path-based access for nested data structures
• Readable, meaningful error messages
• Declarative data transformation using Pythonic specifications
• Built-in data exploration and debugging features
• Command-line interface

📖 Summary:
Glom is a Python library and CLI tool designed for restructuring and accessing data within nested structures. It provides path-based access, declarative transformations, and debugging features, simplifying complex data manipulation. Glom aims to make working with real-world, nested data more manageable and less error-prone.

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

🎯 Primary Use Case:
Structuring unstructured documents using LLMs and ETL pipelines to launch APIs and automate business processes.

✨ Key Features:
• No-code LLM platform
• API deployment for unstructured data
• ETL Pipelines for unstructured data
• Prompt Studio for prompt engineering
• Workflow Studio for automation with human-in-the-loop

📖 Summary:
Unstract is a no-code LLM platform designed to structure unstructured documents. It provides tools to launch APIs and ETL pipelines, enabling users to automate complex business processes involving documents. The platform features a Prompt Studio for efficient prompt engineering and a Workflow Studio for building automated workflows with human-in-the-loop capabilities.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ CAG | Python

🎯 Primary Use Case:
Accelerating language model inference by preloading knowledge into the context and caching runtime parameters, offering a faster and simpler alternative to Retrieval-Augmented Generation (RAG) for tasks where the knowledge base fits within the model's context window.

✨ Key Features:
• Eliminates real-time retrieval for faster inference

📖 Summary:
The CAG repository provides an alternative to RAG by preloading all relevant resources into the LLM's context and caching runtime parameters, eliminating real-time retrieval and reducing latency. It is suitable for scenarios where the knowledge base fits within the model's context window, offering a simplified design and improved reliability compared to traditional RAG.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 punktf | Rust

🎯 Primary Use Case:
Managing dotfiles across multiple machines and operating systems with different configurations.

✨ Key Features:
• Cross-platform dotfiles management
• Conditional compilation using handlebar-like instructions
• Pre- and post-hooks for customization
• Multiple profiles for different targets

📖 Summary:
The `punktf` repository provides a cross-platform dotfiles manager that allows users to maintain consistent configurations across different operating systems and environments. It supports conditional compilation, pre- and post-hooks for customization, and multiple profiles for managing target-specific settings, simplifying dotfiles management for diverse setups.

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

🎯 Primary Use Case:
Interactive find and replace of text within files in a terminal environment.

✨ Key Features:
• Interactive find and replace in the terminal
• Supports fixed string and regular expression search
• Respects .gitignore and .ignore files
• Capture groups in regex replacements
• Opens selected file at relevant line in editor (defined by EDITOR env variable)

📖 Summary:
Scooter is a terminal UI application for interactively finding and replacing text within files. It supports both fixed string and regular expression searches, allows for capture groups in replacements, and respects `.gitignore` and `.ignore` files. It also provides features for opening files in an editor at the relevant line and for including/excluding files based on glob patterns.

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