🔥 IronCalc | Rust
🎯 Primary Use Case:
Building a modern spreadsheet engine and tools for diverse settings.
✨ Key Features:
• Spreadsheet engine
• XLSX reader and writer
• Multi-language support (Python, JavaScript, NodeJS, R, Julia, Go)
• Cross-platform (terminal, desktop, web)
• Code coverage and testing
📖 Summary:
IronCalc is a Rust-based spreadsheet engine designed for use in various environments, including terminal, desktop, and web applications. It provides XLSX reading and writing capabilities and supports multiple programming languages. The project emphasizes code quality, testing, and comprehensive API documentation.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Building a modern spreadsheet engine and tools for diverse settings.
✨ Key Features:
• Spreadsheet engine
• XLSX reader and writer
• Multi-language support (Python, JavaScript, NodeJS, R, Julia, Go)
• Cross-platform (terminal, desktop, web)
• Code coverage and testing
📖 Summary:
IronCalc is a Rust-based spreadsheet engine designed for use in various environments, including terminal, desktop, and web applications. It provides XLSX reading and writing capabilities and supports multiple programming languages. The project emphasizes code quality, testing, and comprehensive API documentation.
🔗 Links:
• View Project
================
🔓 Open Source
🌟 pandera | Python
🎯 Primary Use Case:
Data validation in data processing pipelines.
✨ Key Features:
• Data validation for dataframe-like objects
• Schema definition and validation
• Support for pandas, polars, dask, modin, and pyspark
• Type and property checking
• Statistical validation (hypothesis testing)
📖 Summary:
Pandera is a Python library for data validation on dataframe-like objects, ensuring data quality and consistency in data processing pipelines. It supports various dataframe types, including pandas, polars, dask, modin, and pyspark, and offers features like schema definition, type checking, statistical validation, and data parsing.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Data validation in data processing pipelines.
✨ Key Features:
• Data validation for dataframe-like objects
• Schema definition and validation
• Support for pandas, polars, dask, modin, and pyspark
• Type and property checking
• Statistical validation (hypothesis testing)
📖 Summary:
Pandera is a Python library for data validation on dataframe-like objects, ensuring data quality and consistency in data processing pipelines. It supports various dataframe types, including pandas, polars, dask, modin, and pyspark, and offers features like schema definition, type checking, statistical validation, and data parsing.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 hickle | Python
🎯 Primary Use Case:
Storing Python variables, especially large NumPy arrays, in HDF5 files for faster read/write and cross-language compatibility.
✨ Key Features:
• HDF5-based pickle replacement
• Faster than pickle and cPickle
• Data compression (LZF/GZIP)
• Stores data in HDF5 format
• Drop-in replacement for pickle
📖 Summary:
Hickle is a Python library that serves as a drop-in replacement for the pickle module, but instead of serializing to pickle files, it dumps data into HDF5 files. It offers faster performance, data compression, and cross-language compatibility, making it particularly suitable for storing large NumPy arrays.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Storing Python variables, especially large NumPy arrays, in HDF5 files for faster read/write and cross-language compatibility.
✨ Key Features:
• HDF5-based pickle replacement
• Faster than pickle and cPickle
• Data compression (LZF/GZIP)
• Stores data in HDF5 format
• Drop-in replacement for pickle
📖 Summary:
Hickle is a Python library that serves as a drop-in replacement for the pickle module, but instead of serializing to pickle files, it dumps data into HDF5 files. It offers faster performance, data compression, and cross-language compatibility, making it particularly suitable for storing large NumPy arrays.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 blue95 | Python
🎯 Primary Use Case:
Provides a modern, lightweight desktop experience reminiscent of Windows 95.
✨ Key Features:
• Fedora Atomic Xfce base
• Chicago95 theme
• Image-based installation
• Immutable system
• Automatic updates
📖 Summary:
Blue95 is a Linux distribution based on Fedora Atomic Xfce, themed to resemble Windows 95. It offers an immutable, image-based system with automatic updates and pre-installed codecs, providing a nostalgic yet modern computing experience. Installation is primarily intended through rebasing from another Fedora Atomic desktop.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Provides a modern, lightweight desktop experience reminiscent of Windows 95.
✨ Key Features:
• Fedora Atomic Xfce base
• Chicago95 theme
• Image-based installation
• Immutable system
• Automatic updates
📖 Summary:
Blue95 is a Linux distribution based on Fedora Atomic Xfce, themed to resemble Windows 95. It offers an immutable, image-based system with automatic updates and pre-installed codecs, providing a nostalgic yet modern computing experience. Installation is primarily intended through rebasing from another Fedora Atomic desktop.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 FileRise | JavaScript
🎯 Primary Use Case:
Web-based file management
✨ Key Features:
• Multiple File/Folder Uploads with Progress (Resumable.js Integration)
• Built-in File Editing & Renaming (CodeMirror)
• Built-in File Preview (Images, Videos, Audio, PDFs)
• Gallery (Grid) View
• Batch Operations (Delete/Copy/Move/Download/Extract Zip)
📖 Summary:
FileRise is a lightweight, self-hosted web application designed for efficient file management. It offers features like multi-file uploads with progress tracking, built-in file editing with syntax highlighting, file previews, gallery view, and batch operations. It serves as an alternative to other file management solutions, providing an easy-to-set-up experience for document management, image galleries, and other file-intensive applications.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Web-based file management
✨ Key Features:
• Multiple File/Folder Uploads with Progress (Resumable.js Integration)
• Built-in File Editing & Renaming (CodeMirror)
• Built-in File Preview (Images, Videos, Audio, PDFs)
• Gallery (Grid) View
• Batch Operations (Delete/Copy/Move/Download/Extract Zip)
📖 Summary:
FileRise is a lightweight, self-hosted web application designed for efficient file management. It offers features like multi-file uploads with progress tracking, built-in file editing with syntax highlighting, file previews, gallery view, and batch operations. It serves as an alternative to other file management solutions, providing an easy-to-set-up experience for document management, image galleries, and other file-intensive applications.
🔗 Links:
• View Project
================
🔓 Open Source
🔥 freqtrade | Python
🎯 Primary Use Case:
Automated cryptocurrency trading
✨ Key Features:
• Supports multiple exchanges
• Telegram and webUI control
• Backtesting
• Plotting tools
• Money management tools
📖 Summary:
Freqtrade is a free and open-source crypto trading bot written in Python. It allows users to automate their trading strategies across multiple exchanges, offering features like backtesting, strategy optimization via machine learning, and control through Telegram or a web UI. The bot supports dry-run mode for testing strategies without risking real funds.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Automated cryptocurrency trading
✨ Key Features:
• Supports multiple exchanges
• Telegram and webUI control
• Backtesting
• Plotting tools
• Money management tools
📖 Summary:
Freqtrade is a free and open-source crypto trading bot written in Python. It allows users to automate their trading strategies across multiple exchanges, offering features like backtesting, strategy optimization via machine learning, and control through Telegram or a web UI. The bot supports dry-run mode for testing strategies without risking real funds.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 symbiote | Python
🎯 Primary Use Case:
Social engineering for educational purposes (capturing webcam images via phishing)
✨ Key Features:
• Phishing page creation
• Webcam image capture
• Tunnelling options (Ngrok, Localhost.run, LocalXpose)
📖 Summary:
The Symbiote repository is a social engineering tool designed for educational purposes. It creates a phishing page to request camera permissions and capture webcam images from a target's device. The tool offers various tunnelling options for remote access and is intended for use in a controlled environment to demonstrate security vulnerabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Social engineering for educational purposes (capturing webcam images via phishing)
✨ Key Features:
• Phishing page creation
• Webcam image capture
• Tunnelling options (Ngrok, Localhost.run, LocalXpose)
📖 Summary:
The Symbiote repository is a social engineering tool designed for educational purposes. It creates a phishing page to request camera permissions and capture webcam images from a target's device. The tool offers various tunnelling options for remote access and is intended for use in a controlled environment to demonstrate security vulnerabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 gochromecast | Go
🎯 Primary Use Case:
Streaming videos to Android TV or Google Chromecast devices.
✨ Key Features:
• Streams media to Android TV or Chromecast devices
• Discovers devices on the network
• Casts video with subtitles
📖 Summary:
GoChromecast is a tool written in Go that allows users to stream videos to their Android TV or Google Chromecast devices. It discovers devices on the network and casts the specified video, including subtitles, to the selected device. The tool is designed for simple media streaming and does not currently support ffmpeg.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Streaming videos to Android TV or Google Chromecast devices.
✨ Key Features:
• Streams media to Android TV or Chromecast devices
• Discovers devices on the network
• Casts video with subtitles
📖 Summary:
GoChromecast is a tool written in Go that allows users to stream videos to their Android TV or Google Chromecast devices. It discovers devices on the network and casts the specified video, including subtitles, to the selected device. The tool is designed for simple media streaming and does not currently support ffmpeg.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 nativewebp | Go
🎯 Primary Use Case:
Encoding images to WebP format in Go applications without external dependencies.
✨ Key Features:
• Native WebP encoding in Go
• No dependencies on libwebp
• WebP lossless (VP8L) support
• Decoding support via golang.org/x/image/webp wrapper
• Faster and smaller files compared to standard PNG encoder
📖 Summary:
The nativewebp repository provides a native Go WebP encoder, eliminating the need for libwebp. It focuses on performance and efficiency, producing smaller files and encoding faster than the standard Go PNG encoder. Currently, it supports WebP lossless images (VP8L) and offers decoding support via a wrapper around the golang.org/x/image/webp package.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Encoding images to WebP format in Go applications without external dependencies.
✨ Key Features:
• Native WebP encoding in Go
• No dependencies on libwebp
• WebP lossless (VP8L) support
• Decoding support via golang.org/x/image/webp wrapper
• Faster and smaller files compared to standard PNG encoder
📖 Summary:
The nativewebp repository provides a native Go WebP encoder, eliminating the need for libwebp. It focuses on performance and efficiency, producing smaller files and encoding faster than the standard Go PNG encoder. Currently, it supports WebP lossless images (VP8L) and offers decoding support via a wrapper around the golang.org/x/image/webp package.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 nginx-proxy | Python
🎯 Primary Use Case:
Automatically configure Nginx as a reverse proxy for Docker containers, simplifying the process of routing traffic to different containers based on their VIRTUAL_HOST environment variables.
✨ Key Features:
• Automated reverse proxy configuration for Docker containers
• Dynamic configuration updates based on container start/stop events
• Uses docker-gen to generate nginx configurations
📖 Summary:
The nginx-proxy repository provides an automated Nginx reverse proxy solution for Docker containers. It leverages docker-gen to dynamically generate Nginx configurations based on container start and stop events, routing traffic based on the VIRTUAL_HOST environment variable. The repository offers both Debian and Alpine-based images for flexibility.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Automatically configure Nginx as a reverse proxy for Docker containers, simplifying the process of routing traffic to different containers based on their VIRTUAL_HOST environment variables.
✨ Key Features:
• Automated reverse proxy configuration for Docker containers
• Dynamic configuration updates based on container start/stop events
• Uses docker-gen to generate nginx configurations
📖 Summary:
The nginx-proxy repository provides an automated Nginx reverse proxy solution for Docker containers. It leverages docker-gen to dynamically generate Nginx configurations based on container start and stop events, routing traffic based on the VIRTUAL_HOST environment variable. The repository offers both Debian and Alpine-based images for flexibility.
🔗 Links:
• View Project
================
🔓 Open Source
🌟 neo-server | Go
🎯 Primary Use Case:
IoT data management and analysis
✨ Key Features:
• Time-series database
• MQTT API
• HTTP API
• gRPC API
• SSH CLI
📖 Summary:
The machbase-neo repository provides an IoT database server that combines a time-series database with MQTT and HTTP APIs for data ingestion and a web UI for visualization. It's designed for building IoT platforms, enabling data collection from sensors, storage, and real-time analysis.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
IoT data management and analysis
✨ Key Features:
• Time-series database
• MQTT API
• HTTP API
• gRPC API
• SSH CLI
📖 Summary:
The machbase-neo repository provides an IoT database server that combines a time-series database with MQTT and HTTP APIs for data ingestion and a web UI for visualization. It's designed for building IoT platforms, enabling data collection from sensors, storage, and real-time analysis.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ monarch | Go
🎯 Primary Use Case:
Simplifying MongoDB interactions in Go by providing an ORM-like interface for common database operations.
✨ Key Features:
• ORM for MongoDB in Go
• Seamless data queries
• Collection API
• Find Many, Find One, Update One, Update Many, Delete One, Delete Many operations
• Save operation
📖 Summary:
Monarch is a Go ORM designed to simplify MongoDB interactions. It offers a collection API for performing common database operations such as querying, updating, deleting, and saving data. Monarch aims to provide an easier and less repetitive way to interact with MongoDB compared to using the standard Go driver directly.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Simplifying MongoDB interactions in Go by providing an ORM-like interface for common database operations.
✨ Key Features:
• ORM for MongoDB in Go
• Seamless data queries
• Collection API
• Find Many, Find One, Update One, Update Many, Delete One, Delete Many operations
• Save operation
📖 Summary:
Monarch is a Go ORM designed to simplify MongoDB interactions. It offers a collection API for performing common database operations such as querying, updating, deleting, and saving data. Monarch aims to provide an easier and less repetitive way to interact with MongoDB compared to using the standard Go driver directly.
🔗 Links:
• View Project
================
🔓 Open Source
🔥 thundery | Rust
🎯 Primary Use Case:
Fetching and displaying weather information from the command line.
✨ Key Features:
• Fetches weather information from OpenWeatherMap API
• Command-line interface
• Configuration file for API key, city, units, and timezone adjustments
• AUR package available
📖 Summary:
Thundery is a command-line weather application written in Rust. It fetches weather data from the OpenWeatherMap API and displays it in the terminal. The application is configurable via a TOML file, allowing users to set their API key, city, units, and timezone preferences.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Fetching and displaying weather information from the command line.
✨ Key Features:
• Fetches weather information from OpenWeatherMap API
• Command-line interface
• Configuration file for API key, city, units, and timezone adjustments
• AUR package available
📖 Summary:
Thundery is a command-line weather application written in Rust. It fetches weather data from the OpenWeatherMap API and displays it in the terminal. The application is configurable via a TOML file, allowing users to set their API key, city, units, and timezone preferences.
🔗 Links:
• View Project
================
🔓 Open Source
🔥 mcp-link | Go
🎯 Primary Use Case:
Convert OpenAPI V3 APIs to MCP Servers for seamless integration with AI Agents.
✨ Key Features:
• Automatic Conversion: Generate complete MCP Servers based on OpenAPI Schema
• Seamless Integration: Make existing RESTful APIs immediately compatible with AI Agent calling standards
📖 Summary:
MCP Link automates the conversion of OpenAPI specifications into MCP Servers, enabling easy integration of any API with AI agents. It eliminates manual interface creation, ensures complete functionality mapping, and requires no modification to the original API implementation, streamlining the process of making APIs compatible with AI-driven applications.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Convert OpenAPI V3 APIs to MCP Servers for seamless integration with AI Agents.
✨ Key Features:
• Automatic Conversion: Generate complete MCP Servers based on OpenAPI Schema
• Seamless Integration: Make existing RESTful APIs immediately compatible with AI Agent calling standards
📖 Summary:
MCP Link automates the conversion of OpenAPI specifications into MCP Servers, enabling easy integration of any API with AI agents. It eliminates manual interface creation, ensures complete functionality mapping, and requires no modification to the original API implementation, streamlining the process of making APIs compatible with AI-driven applications.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 wick-editor | JavaScript
🎯 Primary Use Case:
Creating games, animations, and interactive multimedia projects within a web browser.
✨ Key Features:
• Game creation
• Animation creation
• Multimedia project creation
• Web-based accessibility
• Open-source
📖 Summary:
The Wick Editor is a free and open-source web-based tool designed for creating games, animations, and other multimedia projects. It aims to provide an accessible platform for users to develop interactive content directly in their browsers, without the need for complex software installations.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Creating games, animations, and interactive multimedia projects within a web browser.
✨ Key Features:
• Game creation
• Animation creation
• Multimedia project creation
• Web-based accessibility
• Open-source
📖 Summary:
The Wick Editor is a free and open-source web-based tool designed for creating games, animations, and other multimedia projects. It aims to provide an accessible platform for users to develop interactive content directly in their browsers, without the need for complex software installations.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 1Panel | Go
🎯 Primary Use Case:
Linux server management through a web interface.
✨ Key Features:
• Web-based Linux server management
• Website deployment (WordPress)
• Application store
• Container management
• LLMs management
📖 Summary:
1Panel is a web-based Linux server management tool that provides an intuitive interface for managing websites, files, containers, databases, and LLMs. It simplifies server administration, website deployment, and application installation, making it easier to manage Linux servers.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Linux server management through a web interface.
✨ Key Features:
• Web-based Linux server management
• Website deployment (WordPress)
• Application store
• Container management
• LLMs management
📖 Summary:
1Panel is a web-based Linux server management tool that provides an intuitive interface for managing websites, files, containers, databases, and LLMs. It simplifies server administration, website deployment, and application installation, making it easier to manage Linux servers.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 Solaar | Python
🎯 Primary Use Case:
Linux device management for Logitech devices
✨ Key Features:
• Pairing/unpairing of devices with receivers
• Configuring device settings
• Custom button configuration
• Running rules in response to special messages from devices
📖 Summary:
Solaar is a Linux device manager for Logitech devices that connect wirelessly or via USB/Bluetooth. It allows users to pair/unpair devices, configure settings, customize buttons, and create rules based on device messages. Solaar supports Unifying, Bolt, Lightspeed, and Nano receivers.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Linux device management for Logitech devices
✨ Key Features:
• Pairing/unpairing of devices with receivers
• Configuring device settings
• Custom button configuration
• Running rules in response to special messages from devices
📖 Summary:
Solaar is a Linux device manager for Logitech devices that connect wirelessly or via USB/Bluetooth. It allows users to pair/unpair devices, configure settings, customize buttons, and create rules based on device messages. Solaar supports Unifying, Bolt, Lightspeed, and Nano receivers.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 vim-ollama | Vim Script
🎯 Primary Use Case:
Integrating Ollama based LLMs into Vim for code completion, code review, and automated code editing, providing a privacy-focused alternative to cloud-based AI coding assistants.
✨ Key Features:
• Intelligent AI-based code completion
• Integrated chat support for code reviews
• Automatic code editing based on natural language
📖 Summary:
The vim-ollama plugin brings Copilot-like code completion and AI-powered features to Vim by leveraging locally run Ollama LLMs. It offers intelligent code completion, chat support for code reviews, and automatic code editing based on natural language, all while preserving user privacy by avoiding cloud services. The plugin also includes Python virtual environment support for simplified installation.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Integrating Ollama based LLMs into Vim for code completion, code review, and automated code editing, providing a privacy-focused alternative to cloud-based AI coding assistants.
✨ Key Features:
• Intelligent AI-based code completion
• Integrated chat support for code reviews
• Automatic code editing based on natural language
📖 Summary:
The vim-ollama plugin brings Copilot-like code completion and AI-powered features to Vim by leveraging locally run Ollama LLMs. It offers intelligent code completion, chat support for code reviews, and automatic code editing based on natural language, all while preserving user privacy by avoiding cloud services. The plugin also includes Python virtual environment support for simplified installation.
🔗 Links:
• View Project
================
🔓 Open Source
💡 ColorFlow | Python
🎯 Primary Use Case:
Automatic black-and-white image sequence colorization, particularly for industrial applications like cartoon or comic series colorization.
✨ Key Features:
• Retrieval-Augmented Colorization
• Three-stage diffusion-based framework
📖 Summary:
ColorFlow is a retrieval-augmented image sequence colorization framework designed for industrial applications. It utilizes a three-stage diffusion-based approach with a dual-branch design to extract color identity and perform colorization. The framework introduces ColorFlow-Bench, a benchmark for reference-based colorization, and demonstrates superior performance compared to existing models.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Automatic black-and-white image sequence colorization, particularly for industrial applications like cartoon or comic series colorization.
✨ Key Features:
• Retrieval-Augmented Colorization
• Three-stage diffusion-based framework
📖 Summary:
ColorFlow is a retrieval-augmented image sequence colorization framework designed for industrial applications. It utilizes a three-stage diffusion-based approach with a dual-branch design to extract color identity and perform colorization. The framework introduces ColorFlow-Bench, a benchmark for reference-based colorization, and demonstrates superior performance compared to existing models.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 flowblade | Python
🎯 Primary Use Case:
Creating and editing videos from various media sources using a non-linear, multitrack approach.
✨ Key Features:
• Multitrack non-linear video editing
• Image compositing with blend modes and wipes
• Extensive image and audio filters
• Media generator plugin framework
• Batch encoding and media re-linking
📖 Summary:
Flowblade is a multitrack non-linear video editor for Linux that allows users to compose movies from video, audio, and graphics files. It offers a range of editing tools, image compositing features, and audio/video filters. The editor supports various media formats and provides advanced features like media generation, batch encoding, and USB shuttle control.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Creating and editing videos from various media sources using a non-linear, multitrack approach.
✨ Key Features:
• Multitrack non-linear video editing
• Image compositing with blend modes and wipes
• Extensive image and audio filters
• Media generator plugin framework
• Batch encoding and media re-linking
📖 Summary:
Flowblade is a multitrack non-linear video editor for Linux that allows users to compose movies from video, audio, and graphics files. It offers a range of editing tools, image compositing features, and audio/video filters. The editor supports various media formats and provides advanced features like media generation, batch encoding, and USB shuttle control.
🔗 Links:
• View Project
================
🔓 Open Source