GitHub Open Source
545 subscribers
1.96K 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
🔥 machine-learning-visualized | Shell

🎯 Primary Use Case:
Learning and visualizing machine learning algorithms through code and interactive notebooks.

Key Features:
• Implements machine learning algorithms from first principles
• Provides Jupyter Notebooks with mathematical derivations

📖 Summary:
The Machine Learning Visualized repository provides Jupyter Notebook implementations of various machine learning algorithms, derived from first principles using NumPy. It focuses on visualizing the training process and the impact of weights on loss functions through interactive notebooks. The repository serves as a platform for learning and understanding machine learning concepts through interactive code and visualizations.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 airllm | Jupyter Notebook

🎯 Primary Use Case:
Running large language models with limited GPU memory.

Key Features:
• Enables inference of 70B LLMs on a single 4GB GPU
• Supports Llama3.1 405B on 8GB VRAM
• Offers 8bit/4bit quantization
• Supports CPU inference
• Supports non-sharded models

📖 Summary:
AirLLM optimizes memory usage for LLM inference, allowing 70B models to run on a single 4GB GPU without quantization. It supports various models like Llama, ChatGLM, QWen, and offers features like model compression and CPU inference. The library aims to make large language models accessible on resource-constrained environments.

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

🎯 Primary Use Case:
Command-line DNS client for performing DNS lookups and queries.

Key Features:
• Human-readable output
• JSON output support
• Multiple transport protocols (DoH, DoT, DoQ, TCP, UDP, DNSCrypt)
• Multiple resolver support
• Reverse DNS lookups

📖 Summary:
Doggo is a command-line DNS client written in Go that provides human-readable output and supports multiple DNS protocols like DoH, DoT, and DoQ. It allows users to perform DNS lookups, query specific record types, and obtain results in JSON format for scripting. Doggo offers cross-platform support and aims to be a modern alternative to traditional DNS tools like `dig`.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 wayland-bongocat | C

🎯 Primary Use Case:
Displaying an animated bongo cat overlay that reacts to keyboard input, primarily for streamers and content creators.

Key Features:
• Real-time Animation based on keyboard input
• Hot-Reload Configuration
• Dynamic Device Detection
• Performance Optimized
• Wayland Native

📖 Summary:
The wayland-bongocat repository provides a Wayland-native overlay that displays an animated bongo cat reacting to keyboard input. It's designed for streamers and content creators to add a fun visual element to their desktop. Key features include real-time animation, hot-reload configuration, dynamic device detection, and optimized performance.

🔗 Links:
View Project
================
🔓 Open Source
his | C++

🎯 Primary Use Case:
Efficiently accessing and executing previously used commands with visual cues and fuzzy search.

Key Features:
• Command history utility
• Icons for command types
• Color-coded command history
• Fuzzy search functionality
• Cross-platform support (Windows and GNU/Linux)

📖 Summary:
The `his` utility enhances command-line productivity by providing a visually rich and easily searchable command history. It uses icons and colors to categorize commands and offers fuzzy search for quick retrieval. `his` is designed to work seamlessly on both Windows and GNU/Linux operating systems.

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

🎯 Primary Use Case:
Blockchain transaction analysis and explanation

Key Features:
• Dynamic Contract Introspection
• Real-time Signature Resolution
• Live Token Metadata
• AI-Powered Analysis
• Multi-Network Support

📖 Summary:
Txplain is an open-source AI-powered service that transforms complex blockchain transaction data into human-readable summaries. It uses direct blockchain calls and contract introspection, leveraging AI to provide accurate and comprehensive transaction analysis across multiple networks like Ethereum, Polygon, and Arbitrum.

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

🎯 Primary Use Case:
Executing scripts and exporting their output and exit status as Prometheus metrics for monitoring purposes.

Key Features:
• Executes scripts
• Collects metrics from script output
• Collects metrics from script exit status
• Configurable via YAML file
• Supports configuration reloading

📖 Summary:
The Script Exporter is a Prometheus exporter that allows users to execute custom scripts and collect metrics from their output or exit status. It is configured via a YAML file, supports configuration reloading, and provides Docker images for easy deployment. The exporter is designed to enable monitoring of systems and applications by leveraging the flexibility of custom scripts.

🔗 Links:
View Project
================
🔓 Open Source
mynav | Go

🎯 Primary Use Case:
Organizing and managing multiple projects and tmux sessions through a terminal-based user interface.

Key Features:
• Workspace Management (grouping, creation, navigation)
• Advanced Session Management (create, modify, delete, enter sessions, live preview, fast switching)
• Fuzzy search
• Tmux integration
• Keyboard shortcuts

📖 Summary:
Mynav is a terminal-based workspace navigator and session manager built in Go. It helps developers organize and manage multiple projects through an intuitive interface, seamlessly integrating with tmux sessions. Mynav provides features for workspace management, advanced session management, and an enhanced developer experience with fuzzy search, keyboard shortcuts, and a Lazygit-like UI.

🔗 Links:
View Project
================
🔓 Open Source
🌟 hellpaper | C

🎯 Primary Use Case:
Wallpaper selection and application on Linux systems.

Key Features:
• Multiple Layouts (Grid, Horizontal River, Vertical River, Wave)
• Live Search
• Full-Screen Preview
• GPU-Accelerated Effects
• Total Customization via .conf file

📖 Summary:
Hellpaper is a wallpaper picker for Linux that offers multiple animated layouts, live search, and full-screen preview capabilities. It allows users to easily select and apply wallpapers with GPU-accelerated effects and complete customization through a configuration file.

🔗 Links:
View Project
================
🔓 Open Source
🚀 prompt-optimizer | TypeScript

🎯 Primary Use Case:
Optimizing prompts for large language models to improve the quality and accuracy of AI-generated content.

Key Features:
• Intelligent prompt optimization with multi-round iterative improvement
• Dual-mode optimization for system and user prompts
• Real-time A/B testing for comparing original and optimized prompts

📖 Summary:
Prompt Optimizer is a tool designed to help users write better AI prompts, leading to improved AI output quality. It offers features such as intelligent optimization, A/B testing, multi-model integration, and multi-platform support. The tool can be used as a web application, desktop application, Chrome extension, or via Docker deployment.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 gallery-dl | Python

🎯 Primary Use Case:
Downloading image galleries and collections from various online sources for offline access and archival purposes.

Key Features:
• Downloads image galleries and collections from various image hosting sites.
• Cross-platform compatibility.
• Configurable options.
• Powerful filenaming capabilities.
• Supports HLS/DASH video downloads via yt-dlp/youtube-dl.

📖 Summary:
gallery-dl is a command-line tool designed for downloading image galleries and collections from numerous image hosting websites. It offers cross-platform support, extensive configuration options, and powerful filenaming features. The tool can be installed via various package managers and also provides standalone executable versions.

🔗 Links:
View Project
================
🔓 Open Source
🔥 voltagent | TypeScript

🎯 Primary Use Case:
Building and orchestrating AI agents for chatbots, virtual assistants, automated workflows, and complex multi-agent systems.

Key Features:
• Core Engine for defining individual agents
• Multi-Agent Systems orchestration
• Workflow Engine for multi-step automations

📖 Summary:
VoltAgent is an open-source TypeScript framework designed to simplify the development of AI agent applications. It provides modular building blocks, standardized patterns, and abstractions for creating chatbots, virtual assistants, and automated workflows. The framework supports multi-agent systems, workflow orchestration, tool integrations, data retrieval, memory, and is compatible with popular LLMs.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
KDiskMark | C++

🎯 Primary Use Case:
HDD and SSD benchmarking on Linux systems.

Key Features:
• Configurable block size, queues, and threads count for each test
• Many languages support
• Report generation

📖 Summary:
KDiskMark is a user-friendly, open-source disk benchmarking tool for Linux. It provides a graphical interface to run benchmarks on HDDs and SSDs, leveraging Flexible I/O Tester (fio) for the actual testing. The tool allows users to configure test parameters and generates comprehensive, easy-to-interpret reports.

🔗 Links:
View Project
================
🔓 Open Source
REFramework | C++

🎯 Primary Use Case:
Modding, scripting, and adding VR support to RE Engine games.

Key Features:
• Lua Scripting API & Plugin System
• Generic 6DOF VR support
• First Person mod
• Free Camera
• Scene Timescale

📖 Summary:
REFramework is a modding framework and scripting platform for RE Engine games, enabling users to create and install mods, add VR support, and implement custom scripts. It provides a Lua scripting API, VR support, and various in-game tools for developers and modders to enhance and modify the supported games.

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

🎯 Primary Use Case:
Managing and monitoring multiple Python bots through a web interface.

Key Features:
• Web interface for managing Python bots
• Automatic startup of bots
• CPU, memory, and uptime monitoring
• Bot management (start, stop, restart, disable)
• System information display

📖 Summary:
BotCommander provides a web interface for managing multiple Python bots, each running in its own isolated environment. It allows users to monitor CPU/RAM usage, uptime, and control bot processes (start, stop, restart, disable). The system also displays overall system information.

🔗 Links:
View Project
================
🔓 Open Source
🔥 waha | TypeScript

🎯 Primary Use Case:
Automating WhatsApp interactions through a REST API.

Key Features:
• WhatsApp HTTP API (REST API)
• Configurable in one click
• Multiple engines: WEBJS, NOWEB, GOWS
• Docker support
• Swagger documentation

📖 Summary:
WAHA is a WhatsApp HTTP API that allows developers to automate WhatsApp interactions using a REST API. It offers multiple engines and can be easily configured and deployed using Docker. The API provides functionalities such as sending text messages and retrieving screenshots of the WhatsApp instance.

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

🎯 Primary Use Case:
Terminal-based IRC client for distraction-free chatting.

Key Features:
• Sleek, minimal terminal IRC client
• Built with Go and Bubble Tea framework
• Keybindings for scrolling chat and switching panes

📖 Summary:
ZUSE is a terminal-based IRC client built with Go and the Bubble Tea framework. It provides a clean and minimal interface for chatting on IRC channels directly from the terminal. Key features include keybindings for navigation and a distraction-free environment.

🔗 Links:
View Project
================
🔓 Open Source
🚀 duckstation | C++

🎯 Primary Use Case:
Emulating PlayStation 1 games on various platforms.

Key Features:
• PlayStation 1 emulation
• CPU Recompiler/JIT (x86-64, armv7/AArch32, AArch64, RISC-V/RV64)
• Hardware renderers (D3D11, D3D12, OpenGL, Vulkan, Metal)
• Upscaling and texture filtering
• Save state support

📖 Summary:
DuckStation is a PlayStation 1 emulator focused on playability, speed, and accuracy. It supports multiple platforms and rendering APIs, offering enhancements like upscaling and texture filtering. The emulator aims to provide a user-friendly experience with features like save states and broad controller support.

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

🎯 Primary Use Case:
Open source MCP integration for AI applications, providing hosted, secure MCP servers and eliminating auth management and client-side code.

Key Features:
• Instant Integration with Python and TypeScript SDKs or REST API
• Built-in Authentication with Secure OAuth flows and API key management
• Production-Ready hosted infrastructure

📖 Summary:
Klavis AI offers open-source MCP integrations for AI applications, providing a hosted and secure MCP server solution. It simplifies integration with features like built-in authentication, SDKs for Python and TypeScript, and access to numerous tools. Klavis AI is compatible with various LLMs and AI agent frameworks and can also be self-hosted.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
mordant | Kotlin

🎯 Primary Use Case:
Rendering styled text in command-line applications.

Key Features:
• Colorful ANSI output with terminal capability detection
• Markdown rendering to the terminal
• Widgets for terminal output layout (lists, tables, panels)
• Animation support for widgets (progress bars, dashboards)

📖 Summary:
Mordant is a Kotlin library designed for creating visually appealing command-line applications. It allows developers to easily add color and style to text, render Markdown, create layouts with widgets like tables and lists, and even animate these widgets. Mordant simplifies the process of enhancing the user experience in terminal-based applications.

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