GitHub Open Source
1.87K subscribers
3.1K photos
3.25K 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
🌟 physics-sims | HTML

🎯 Primary Use Case:
Demonstrating physics concepts through interactive simulations.

✨ Key Features:
• Earth's magnetic field simulation
• Electromagnetic solenoid simulation
• General relativity demonstration
• Planetary orbit simulation with Hohmann transfer

📖 Summary:
This repository provides a collection of interactive physics simulations, including demonstrations of Earth's magnetic field, electromagnetic solenoids, general relativity, and planetary orbits with Hohmann transfer. These simulations, generated via LLM prompting, are intended to visually illustrate complex physics concepts in an accessible manner.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 probly | TypeScript

🎯 Primary Use Case:
Data analysis with spreadsheets, enhanced by AI and Python integration.

✨ Key Features:
• Smart Spreadsheet with formula support
• Python Integration using WebAssembly
• Data Visualization
• AI-Powered Analysis
• Document Processing

📖 Summary:
Probly is a next-generation spreadsheet application that combines traditional spreadsheet functionality with AI-driven analysis and Python computation. It allows users to perform data analysis, create visualizations, and process documents, all within a privacy-focused, browser-based environment. The platform leverages technologies like Next.js, Pyodide, and the OpenAI API to provide a powerful and versatile data analysis tool.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ arnis | Rust

🎯 Primary Use Case:
Generating realistic Minecraft worlds based on real-world locations for exploration, recreation, or unique building projects.

✨ Key Features:
• Generates Minecraft Java Edition worlds from real-world locations.
• Uses OpenStreetMap data for accurate geography and architecture.
• Processes and sorts geospatial data to create detailed environments.

📖 Summary:
Arnis is a Rust-based tool that generates detailed Minecraft Java Edition worlds from real-world locations using OpenStreetMap data. It allows users to select an area and automatically processes geospatial data to create accurate representations of geography and architecture within Minecraft. The tool provides a GUI for ease of use and supports Minecraft versions 1.21.4 and above.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 lan-mouse | Rust

🎯 Primary Use Case:
Sharing a single mouse and keyboard across multiple computers via a local area network.

✨ Key Features:
• Cross-platform mouse and keyboard sharing
• Software KVM switch functionality
• Encryption using DTLS (WebRTC.rs)
• Support for GNOME, KDE Plasma, wlroots-based compositors, Windows, and MacOS
• GTK frontend

📖 Summary:
Lan Mouse is a cross-platform software KVM switch that allows users to control multiple computers with a single mouse and keyboard over a LAN. It focuses on performance, ease of use, and maintainability, offering an open-source alternative to proprietary solutions. The software encrypts network traffic and supports various desktop environments, including GNOME, KDE Plasma, wlroots compositors, Windows, and MacOS.

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

🎯 Primary Use Case:
Taking and editing screenshots

✨ Key Features:
• Customizable appearance
• Easy to use
• In-app screenshot editing
• DBus interface
• Upload to Imgur

📖 Summary:
Flameshot is a powerful and user-friendly screenshot tool. It allows users to easily capture and edit screenshots, offering customizable appearance and in-app editing features. It also provides a DBus interface and the ability to upload screenshots to Imgur.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 claude-code | Shell

🎯 Primary Use Case:
Agentic coding tool that helps developers code faster by executing routine tasks, explaining complex code, and handling git workflows through natural language commands.

✨ Key Features:
• Edit files and fix bugs across your codebase
• Answer questions about your code's architecture and logic

📖 Summary:
Claude Code is an agentic coding tool designed to enhance developer productivity. It operates within the terminal, providing capabilities such as code editing, bug fixing, code explanation, test execution, and Git workflow management, all accessible through natural language commands. This tool aims to streamline development processes and improve collaboration with AI agents.

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

🎯 Primary Use Case:
Tracking tasks and records from the command line.

✨ Key Features:
• Task creation with deadlines and categories
• Task listing with filtering and sorting options
• Task completion marking
• Record management (though not explicitly detailed in the provided README excerpt)
• Data storage in a local SQLite database

📖 Summary:
Tascli is a command-line tool written in Rust for managing tasks and records. It allows users to create tasks with deadlines and categories, list tasks with filtering options, and mark tasks as complete. The data is stored locally in a SQLite database, providing a simple and efficient way to track personal or professional activities.

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

🎯 Primary Use Case:
Network forensic analysis

✨ Key Features:
• Deep packet analysis using specialized plugins
• Robust stream reassembly
• IPv4 and IPv6 support
• Multiple user-selectable output formats and the ability to create custom output handlers
• Chainable plugins

📖 Summary:
Dshell is a network forensic analysis framework that enables rapid development of plugins for dissecting network packet captures. It supports deep packet analysis, stream reassembly, and multiple output formats. The framework also allows for plugin chaining and parallel processing, enhancing its versatility and performance.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 pixie | C++

🎯 Primary Use Case:
Kubernetes application observability

✨ Key Features:
• Auto-telemetry using eBPF
• In-Cluster Edge Compute for data processing
• Scriptability with PxL (Pythonic query language)
• Network Monitoring
• Infrastructure Health Monitoring

📖 Summary:
Pixie is an open-source observability tool for Kubernetes applications. It uses eBPF to automatically collect telemetry data, processes data locally within the cluster, and provides a Pythonic query language (PxL) for flexible data analysis. Pixie enables users to monitor network traffic, infrastructure health, and service performance within their Kubernetes clusters.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ glicol | Rust

🎯 Primary Use Case:
Live coding performance, audio/music app development, and Rust audio library for various platforms.

✨ Key Features:
• Graph-oriented live coding language
• Audio DSP library written in Rust
• Runs on browsers, VST plugins, and Bela board
• Synth-like syntax for high-level control
• Sample-accurate audio synthesis in real-time

📖 Summary:
Glicol is a graph-oriented live coding language and audio DSP library written in Rust, designed for creating music and audio applications. It offers a synth-like syntax and real-time audio synthesis capabilities, and can be used for live coding, education, and audio app development on platforms like browsers, VST plugins, and Bela boards.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 tenv | Go

🎯 Primary Use Case:
Managing multiple versions of OpenTofu, Terraform, Terragrunt, and Atmos.

✨ Key Features:
• Versatile version management for OpenTofu, Terraform, Terragrunt and Atmos
• Semver 2.0.0 Compatibility using go-version and HCL parser
• Signature verification with cosign and PGP (gopenpgp)
• Intuitive installation with Homebrew and manual options

📖 Summary:
The `tenv` repository provides a version manager for OpenTofu, Terraform, Terragrunt, and Atmos, written in Go. It simplifies managing different versions of these tools, offering features like Semver compatibility, signature verification, and easy installation. It can also be used as a Go module.

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

🎯 Primary Use Case:
Metering and billing for AI, API, and DevOps companies, enabling usage-based pricing and real-time insights.

✨ Key Features:
• Metering and billing for AI, API, and DevOps
• Real-time usage event collection and aggregation
• Usage-based billing
• Real-time insights
• Usage limit enforcement

📖 Summary:
OpenMeter provides a flexible metering and billing solution for AI and DevTool companies. It collects and aggregates millions of usage events in real-time, enabling usage-based billing, real-time insights, and usage limit enforcement. The platform offers a REST API and client SDKs for easy integration.

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

🎯 Primary Use Case:
Decrypting and extracting data from iOS backups for forensic investigators, security researchers, and power users.

✨ Key Features:
• Decrypt encrypted iOS backups
• Support for latest iOS versions
• Cross-platform compatibility (macOS, Windows, Linux)
• Automatic backup detection
• Single file extraction based on filename match

📖 Summary:
Ibex is a cross-platform tool written in Go designed for decrypting and extracting iOS backups. It supports the latest iOS versions and offers features like automatic backup detection, single file extraction, and structured output. It is intended for forensic investigators, security researchers, and power users needing to access and analyze encrypted iOS backup data.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 lofi-engine | Svelte

🎯 Primary Use Case:
Generating custom LoFi music locally and offline.

✨ Key Features:
• Procedural LoFi track generation using Tone.js
• Customizable playback, look, and ambience
• Offline functionality
• Cross-platform support (Linux, Mac, Windows)
• Keyboard shortcuts for accessibility

📖 Summary:
LoFi Engine is a tool for generating LoFi music on desktop platforms. It allows users to create custom atmospheres by combining different sound elements and customizing the look and feel of the application. The engine utilizes Tone.js for procedural track generation and offers offline functionality for a private and accessible music creation experience.

🔗 Links:
• View Project
================
🔓 Open Source
💡 VisualCrypto | Python

🎯 Primary Use Case:
Image-based secret sharing, splitting a secret image into multiple shares that reveal the original image only when combined.

✨ Key Features:
• Visual Cryptography (VC) & Random Grid (RG) techniques support
• Web-based & script-based execution

📖 Summary:
VisualCrypto is a Python toolkit for image-based secret sharing using Visual Cryptography (VC) and Random Grid (RG) techniques. It allows splitting a secret image into multiple shares, which individually appear as random noise but reveal the original image when combined. The toolkit supports both web-based and script-based execution and is designed to be easily extended with new cryptographic schemes.

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

🎯 Primary Use Case:
Encoding and decoding JSON data in Python applications.

✨ Key Features:
• Simple and fast JSON encoder/decoder
• Extensible serialization and deserialization
• Python 2.5+ and Python 3.3+ support
• Optional C extension for speed boost
• Customizable encoding and object processing

📖 Summary:
simplejson is a Python library for encoding and decoding JSON data. It provides a simple, fast, and extensible solution for serializing Python objects into JSON strings and deserializing JSON strings into Python objects. It supports a wide range of Python versions and offers customization options for handling different data types and encodings.

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

🎯 Primary Use Case:
Building and deploying interactive data apps, internal tools, and dashboards with Python.

✨ Key Features:
• Add UI components to python scripts
• Stateful execution
• Structured computation
• Deploy with one command
• Query and display data

📖 Summary:
Preswald is a Python framework that simplifies the creation and deployment of interactive data applications. It provides pre-built UI components and manages stateful execution using a DAG-based approach. With Preswald, users can easily turn Python scripts into shareable applications that can be deployed locally or in the cloud with a single command.

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

🎯 Primary Use Case:
Managing large amounts of data through an asynchronous API.

✨ Key Features:
• AsyncIO based data API
• Manages billions of resources
• PostgreSQL support
• Built-in web admin interface
• Docker support

📖 Summary:
Guillotina is an AsyncIO-based data API designed for managing billions of resources. It leverages Python 3.7+ and PostgreSQL to provide a scalable and efficient solution. The project offers features like a built-in web admin interface, Docker support, and easy deployment on Heroku, making it suitable for building high-performance data-driven applications.

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

🎯 Primary Use Case:
Accelerating pandas DataFrame and Series apply operations by automatically parallelizing or vectorizing the function execution.

✨ Key Features:
• Efficiently applies functions to pandas DataFrames and Series.
• Automatically vectorizes functions when possible.
• Automatically chooses between Dask parallel processing and pandas apply for optimal performance.

📖 Summary:
Swifter is a Python package designed to accelerate the application of functions to pandas DataFrames and Series. It intelligently vectorizes operations when feasible and automatically selects between Dask parallel processing and standard pandas apply to maximize performance. Swifter can also be used with modin dataframes, making it a versatile tool for data manipulation.

🔗 Links:
• View Project
================
🔓 Open Source
✨ taranis-ai | Python

🎯 Primary Use Case:
Information gathering and situational analysis using Open-Source Intelligence (OSINT) and Artificial Intelligence.

✨ Key Features:
• Advanced OSINT Capabilities
• AI-Enhanced Analysis
• Analyst-Friendly Workflow
• Multi-Format Output
• Seamless Publishing

📖 Summary:
Taranis AI is an advanced OSINT tool that leverages AI and NLP to collect and enhance unstructured data from diverse sources like websites. It provides analysts with a streamlined workflow to convert this data into structured reports and various output formats, facilitating the seamless publication of critical intelligence.

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