GitHub Open Source
559 subscribers
1.97K photos
2.04K 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
🔥 rustoku | Rust

🎯 Primary Use Case:
Solving and generating Sudoku puzzles

Key Features:
• Fast Sudoku solving with clear solve paths
• Unique and configurable puzzle generation
• Human-like puzzle solving techniques

📖 Summary:
Rustoku is a Rust library and CLI tool for solving and generating Sudoku puzzles. It offers fast solving speeds, configurable puzzle generation with guaranteed unique solutions, and employs human-like solving techniques. The tool is available as both a library and a command-line interface.

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

🎯 Primary Use Case:
Generating HTTP load and plotting the results in real-time for performance analysis and benchmarking.

Key Features:
• Real-time analysis of HTTP load testing
• Terminal-based UI for plotting metrics
• Configurable request rate and duration
• Support for custom headers and request bodies
• TLS verification options

📖 Summary:
The `ali` repository provides a command-line tool for generating HTTP load against a target URL. It features a terminal-based UI that displays real-time metrics, enabling users to analyze performance and identify bottlenecks during load testing. The tool supports various configuration options, including request rate, duration, custom headers, and TLS settings.

🔗 Links:
View Project
================
🔓 Open Source
🔥 Practical_BashScripts | Shell

🎯 Primary Use Case:
Automation of system maintenance, monitoring, and other administrative tasks on Linux systems using Bash scripts.

Key Features:
• Backup creation
• Disk usage monitoring and alerting
• System update and cleanup
• Server uptime monitoring
• Service status checking and restarting

📖 Summary:
This repository provides a collection of Bash scripts designed to automate common Linux system administration tasks. These scripts cover areas such as creating backups, monitoring disk usage, updating the system, checking service status, and logging server uptime. The repository also provides instructions on how to schedule these scripts using cron jobs for automated execution.

🔗 Links:
View Project
================
🔓 Open Source
automation-bash-scripts | Shell

🎯 Primary Use Case:
Automating tasks and solving specific scenarios using BASH and Python scripts.

Key Features:
• BASH scripting
• Python scripting
• Log parsing
• Connectivity testing
• User creation automation

📖 Summary:
This repository provides a collection of BASH and Python scripts designed to automate various tasks. It includes scripts for log parsing, connectivity testing, and user creation, aiming to streamline processes and improve efficiency. The scripts leverage loops, field processors, and other command-line tools to achieve automation goals.

🔗 Links:
View Project
================
🔓 Open Source
🌟 awesome-chatgpt-prompts | JavaScript

🎯 Primary Use Case:
To provide a curated collection of prompts that enhance the use of ChatGPT and other LLM tools.

Key Features:
• ChatGPT prompt curation
• Collection of prompts for various AI models
• Community contributions of new prompts

📖 Summary:
This repository offers a collection of curated ChatGPT prompts designed to improve interactions with ChatGPT and other large language models. It encourages community contributions and aims to provide users with effective prompts for various AI chat models, fostering exploration and creativity in AI interactions.

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

🎯 Primary Use Case:
All-in-one workspace for knowledge management, planning, and content creation, serving as an alternative to Notion and Miro.

Key Features:
• Unified canvas for various block types (text, notes, embedded pages, databases, shapes, slides)
• AI-powered assistance for tasks like report writing, slide creation, summarization, and task management

📖 Summary:
AFFiNE is an open-source workspace that merges documents, whiteboards, and databases into a single, unified canvas. It offers local-first data storage, real-time collaboration, and AI-powered assistance for various tasks. It aims to provide a more flexible and integrated alternative to tools like Notion and Miro.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 partydeck-rs | Rust

🎯 Primary Use Case:
Split-screen gaming on Linux/SteamOS.

Key Features:
• Runs up to 4 game instances simultaneously
• Supports native Linux and Windows games (via Proton)
• Automatic game window fitting
• Handler system for easy game setup
• Steam multiplayer API emulation

📖 Summary:
PartyDeck is a split-screen game launcher for Linux and SteamOS that allows up to four players to play games simultaneously on a single screen. It supports both native Linux games and Windows games through Proton, and features automatic window fitting, controller sandboxing, and profile support for individual player save data. The launcher also emulates the Steam multiplayer API, enabling multiple instances of Steam games.

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

🎯 Primary Use Case:
Introducing artificial delays to Python package imports to simulate the effect of tariffs, presumably for parody or demonstration purposes.

Key Features:
• Imposes tariffs on Python package imports
• Allows setting custom tariff rates for different packages
• Slows down imports based on the specified tariff percentage

📖 Summary:
The 'tariff' repository is a Python package that allows users to impose artificial tariffs on imported packages. This is achieved by slowing down the import process based on a user-defined percentage. The package is primarily intended as a parody, simulating the impact of tariffs on software dependencies.

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

🎯 Primary Use Case:
Drawing datasets within Python notebooks for machine learning education and experimentation.

Key Features:
• Jupyter widgets for drawing datasets
• Integration with anywidget for compatibility with Jupyter, VSCode, and Colab

📖 Summary:
The drawdata repository provides Jupyter widgets that allow users to draw datasets directly within their notebooks. It leverages anywidget for broad compatibility and supports exporting data in various formats, including pandas, polars, and X, y arrays, making it ideal for teaching and experimenting with machine learning algorithms. The library offers both ScatterWidget and BarWidget for diverse data drawing scenarios.

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

🎯 Primary Use Case:
Simplifying Jupyter Notebook data analysis and data visualization workflow.

Key Features:
• Interactive Data Exploration
• Drag-and-drop interface for easy visualization creation
• Real-time updates as you make changes to the visualization
• Turns pandas DataFrames into interactive visual interfaces

📖 Summary:
PyGWalker is a Python library that simplifies data analysis and visualization workflows by turning pandas DataFrames into interactive visual interfaces. It offers a drag-and-drop interface for easy visualization creation with real-time updates. The primary use case is to simplify data analysis and visualization within Jupyter Notebook environments.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 kokoro | JavaScript

🎯 Primary Use Case:
Text-to-speech conversion

Key Features:
• Open-weight TTS model (82 million parameters)
• Comparable quality to larger models with faster speed and cost-efficiency
• Apache-licensed weights for flexible deployment
• Uses misaki G2P library

📖 Summary:
Kokoro is an open-weight TTS model designed for efficient and high-quality text-to-speech conversion. It offers a balance between model size and performance, making it suitable for various applications. The library uses Apache-licensed weights and the misaki G2P library.

🔗 Links:
View Project
================
🔓 Open Source
pythontk | Python

🎯 Primary Use Case:
Providing a collection of backend utilities for Python development.

Key Features:
• Core utilities
• File utilities
• Image utilities
• Math utilities
• Iteration utilities

📖 Summary:
Pythontk is a Python toolkit providing a variety of backend utilities. It includes modules for core functionalities, file handling, image manipulation, mathematical operations, iteration, and string manipulation. The repository aims to simplify common tasks in Python development by offering reusable utility functions.

🔗 Links:
View Project
================
🔓 Open Source
🔥 coinvert | Kotlin

🎯 Primary Use Case:
Currency conversion with real-time rates and a focus on user privacy.

Key Features:
• Real-time exchange rate updates
• Support for 200+ global currencies and cryptocurrencies
• Offline mode with cached rates
• Privacy-focused: no ads, no tracking
• Modern, intuitive UI

📖 Summary:
CoinVert is a currency converter that supports over 200 currencies, including cryptocurrencies, providing real-time exchange rate updates. It emphasizes user privacy by avoiding ads, tracking, and data collection, while also offering offline functionality with cached rates. The application aims to provide a modern and intuitive user interface for seamless currency conversions.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 OSX-PROXMOX | Shell

🎯 Primary Use Case:
Installing and running macOS as a virtual machine on Proxmox VE for development, testing, and educational purposes.

Key Features:
• macOS installation on Proxmox VE
• Supports AMD and Intel hardware
• Supports multiple macOS versions (High Sierra to Sequoia)
• Supports Proxmox VE versions 7.x to 8.4.x

📖 Summary:
The OSX-PROXMOX repository provides a streamlined method for installing macOS on Proxmox VE, supporting both AMD and Intel hardware. It simplifies the virtualization process, enabling users to run various macOS versions from High Sierra to Sequoia on Proxmox. The repository also offers cloud support and integrates OpenCore for enhanced compatibility and security.

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

🎯 Primary Use Case:
Layer diffing and origin tracking within container images using Git's capabilities.

Key Features:
• Analyze Docker images and extract layer information
• Create a Git repository where each image layer is represented as a commit
• Support for empty layers as empty commits
• Complete metadata extraction to Markdown format
• Extensible architecture for supporting different container engines

📖 Summary:
OCI2Git converts container images into Git repositories, representing each layer as a commit. This enables users to leverage Git's powerful features like diffing and blame to analyze image layers, track file origins, and understand the evolution of files within the container.

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

🎯 Primary Use Case:
Knowledge management and documentation

Key Features:
• Open source knowledge management solution
• Self-hosted
• Enterprise-grade
• Built for technical and non-technical users
• Unifies customer-facing and internal documentation

📖 Summary:
Documize Community is an open-source, self-hosted knowledge management solution designed for both technical and non-technical users. It aims to unify customer-facing and internal documentation, offering organization through labels, spaces, and categories. It supports multiple databases and authentication methods, along with multi-language support.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 Sentry | Swift

🎯 Primary Use Case:
macOS security monitoring to detect unauthorized access attempts and record video evidence.

Key Features:
• Comprehensive Monitoring (lid status, network connectivity, power connection)
• Automatic Recording (video clips)
• Multi-Alert System (sound alarms, push notifications via Bark)
• Real-time Detection (instant monitoring of device state changes)

📖 Summary:
Sentry is a macOS application designed to monitor your device for unauthorized access. It tracks lid status, network connectivity, and power connection, automatically recording video and providing alerts via sound and push notifications when suspicious activity is detected. This allows users to protect their devices and gather evidence in case of unauthorized access.

🔗 Links:
View Project
================
🔓 Open Source
langflow | Python

🎯 Primary Use Case:
Building and deploying AI-powered agents and workflows.

Key Features:
• Visual Builder for rapid iteration
• Code access for Python customization
• Playground for step-by-step flow testing
• Multi-agent orchestration
• API deployment or JSON export

📖 Summary:
Langflow is a tool for visually building and deploying AI agents and workflows. It offers a visual interface, code access for customization, and the ability to deploy agents as API endpoints. Langflow supports major LLMs and vector databases, providing a comprehensive platform for AI development.

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

🎯 Primary Use Case:
Displaying GitHub profile information in the terminal.

Key Features:
• Displays GitHub user info (bio, followers, repos, etc.)
• Renders ASCII GitHub profile pictures
• Visualizes contribution heatmaps
• Terminal-based CLI tool

📖 Summary:
GitHubFetch is a command-line tool that fetches and displays GitHub profile information in a visually appealing format within the terminal. It provides features such as displaying user information, rendering ASCII profile pictures, and visualizing contribution heatmaps, offering a Neofetch-like experience tailored for GitHub profiles.

🔗 Links:
View Project
================
🔓 Open Source
🌟 drawdb | JavaScript

🎯 Primary Use Case:
Designing and visualizing database schemas and generating corresponding SQL scripts.

Key Features:
• Database schema editor
• SQL generator
• Browser-based
• Diagram customization
• SQL script export

📖 Summary:
drawDB is a free, browser-based tool for designing database schemas and generating SQL scripts. It allows users to create and customize database diagrams with a user-friendly interface and export SQL scripts for various database systems. The tool aims to simplify database design and visualization without requiring an account.

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