Project Library

Discover and explore quality open source projects

This project provides a Docker image for running Minecraft Java Edition servers, offering flexibility and ease of use. Key features include support for multiple Minecraft versions and server types, configuration via environment variables, and automated management of mods and plugins. It integrates with various modpack platforms and includes detailed documentation for quick setup using Docker Compose. While native support is limited to Java Edition, compatibility with Bedrock Edition can be achieved through additional configurations. The project is actively maintained, with community support via Discord and comprehensive documentation on Read the Docs.

11.0k
Shell
Apache License 2.0
262 贡献者

Spotube is an open-source, cross-platform Spotify client that leverages Spotify's data API and YouTube, Piped.video, or JioSaavn as audio sources, eliminating the need for Spotify Premium. It offers ad-free music streaming, track downloads, and cross-platform compatibility (Windows, macOS, Android, iOS, Linux). Key features include anonymous login, time-synced lyrics, local playback control, and no telemetry or data collection. Spotube is lightweight, privacy-focused, and built for native performance. It supports multiple installation methods, including direct downloads, package managers, and nightly builds. While it excludes Spotify podcasts and shows, it emphasizes supporting creators through alternative engagement. Licensed under BSD-4-Clause, Spotube is a community-driven project with a focus on simplicity and user freedom.

39.9k
Dart
Other
76 贡献者

BewlyBewly is a browser extension designed to enhance the Bilibili user experience by redesigning its UI, inspired by YouTube, Vision OS, and iOS. It focuses on visual and usability improvements rather than functional upgrades, offering a more appealing and user-friendly interface. The extension supports dark mode for commonly used pages but excludes less frequent ones for efficiency. Available for Chrome, Edge, and Firefox, BewlyBewly is open-source, ensuring transparency in its operations. While it requires permissions to access browser tabs, it does not utilize browsing history. The project leverages the vitesse-webext template for development and encourages community contributions.

7465
Vue
MIT License
30 贡献者

Netron is a versatile viewer for neural network, deep learning, and machine learning models, supporting a wide range of formats including ONNX, TensorFlow Lite, Core ML, Keras, Caffe, Darknet, PyTorch, and more. It offers experimental support for additional frameworks like TorchScript, OpenVINO, and PaddlePaddle. Available across multiple platforms—macOS, Linux, Windows, browsers, and Python—Netron provides an intuitive interface for visualizing and analyzing model architectures. Users can easily install it via package managers or directly download the application. Sample models are provided for quick exploration, making it a valuable tool for developers and researchers working with diverse machine learning frameworks.

30.0k
JavaScript
MIT License
1 贡献者

Go Blueprint is a CLI tool designed to streamline the setup of Go projects by providing a pre-configured structure and seamless integration with popular Go frameworks like Gin, Fiber, and Chi. It simplifies project initialization, offering database support for MySQL, Postgres, SQLite, and more, along with advanced features such as HTMX, Tailwind, Docker, and React frontend integration. The tool includes a user-friendly UI for previewing project structures and supports CI/CD workflows via GitHub Actions. Focused on minimalism, Go Blueprint allows developers to concentrate on coding by automating project setup and configuration, making it an efficient solution for Go developers.

7265
Go
MIT License
72 贡献者

Pyarmor is a command-line tool for obfuscating Python scripts, enhancing security by renaming functions, methods, and variables, and converting some Python functions to C for irreversible obfuscation. It supports seamless replacement of original scripts, offers balanced obfuscation for security and performance, and includes features like script binding to specific machines and setting expiration dates. Additionally, it provides Themida protection for Windows. Pyarmor is compatible with Python 2 and 3, and runs on Windows, Linux, and macOS across various architectures. It is available as shareware with a free trial version. Installation and usage are straightforward, making it a practical solution for protecting Python code.

4164
Python
Other
30 贡献者

CARLA is an open-source simulator designed for autonomous driving research, offering a robust platform for the development, training, and validation of autonomous systems. It provides open digital assets, including urban layouts, buildings, and vehicles, along with flexible sensor suite and environmental condition specifications. CARLA supports both Unreal Engine 5.5 and 4.26 versions, with distinct branches for each. The simulator is optimized for high-performance systems, requiring advanced hardware and specific operating systems (Ubuntu 22.04 or Windows 11). It features extensive documentation, a Python API, and integration with tools like ROS and AutoWare. CARLA’s ecosystem includes leaderboards, scenario runners, and reinforcement learning frameworks, making it a comprehensive tool for autonomous driving innovation.

12.3k
C++
MIT License
153 贡献者

Prism Launcher is a custom Minecraft launcher designed to manage multiple Minecraft installations efficiently. It is a fork of the MultiMC Launcher, though it is not officially endorsed by it. The launcher supports Linux, Windows, and macOS, with prebuilt development builds available for advanced users. Installation instructions and downloads are accessible via its official website. Prism Launcher encourages community involvement through Discord, Matrix, and Reddit, and supports translations via Weblate. It is open-source, licensed under GPL-3.0, and allows for forking and redistribution with proper attribution. The project is backed by sponsors like JetBrains, Netlify, and MacStadium, and emphasizes transparency in its development and distribution policies.

6712
C++
GNU General Public License v3.0
281 贡献者

Slugify is a lightweight, dependency-free JavaScript library designed to convert strings into URL-friendly slugs. It supports ES2015 and works seamlessly in both browser and module environments. Key features include customizable separators, optional case conversion, and the ability to remove or replace specific characters using regex. Slugify also transliterates foreign symbols to their English equivalents, with support for locale-specific overrides. Users can extend the character mapping to include additional Unicode symbols or override existing ones. The library is highly configurable, offering options for trimming, strict character stripping, and locale-based transliteration. Ideal for generating clean, readable URLs or identifiers, Slugify is versatile and easy to integrate into various JavaScript projects.

1636
JavaScript
MIT License
39 贡献者

Kyanos is an eBPF-based network analysis tool designed to capture and analyze network requests, including HTTP, Redis, and MySQL, with minimal setup. It offers powerful traffic filtering by process, container, protocol, latency, and response size, enabling precise troubleshooting. Kyanos provides advanced analysis capabilities, aggregating packet metrics to identify critical issues like bandwidth spikes or slow queries. It delivers in-depth kernel-level latency details, visually tracing request stages from network card to socket buffer. Lightweight and dependency-free, Kyanos operates as a single binary with automatic SSL decryption, presenting results in plaintext. Ideal for diagnosing network anomalies, it simplifies complex packet analysis into a single command-line tool.

4084
C
Apache License 2.0
11 贡献者

Avalonia Visual Basic 6 is a non-commercial, C#-based recreation of the classic Visual Basic 6 IDE, built using Avalonia. It features a visual designer, the ability to save and load projects in VB6-compatible formats, and limited VB6 language support. The project allows users to run and develop VB6-like applications, offering both desktop and web versions. Built with .NET 9.0 (compatible with .NET 8.0 for desktop), it requires Java for Antlr4 integration. This project serves as a nostalgic, educational tool for VB6 enthusiasts, leveraging modern frameworks to recreate a piece of software history.

1406
C#
MIT License
2 贡献者

Lute is a structured Markdown engine that fully implements the latest GFM/CommonMark specifications, offering enhanced support for Chinese contexts. It features zero regex usage for high performance, built-in code block syntax highlighting, and improved handling of Chinese text. Lute supports Markdown formatting, emoji parsing, HTML-to-Markdown conversion, and custom rendering functions. It is available for both Go and JavaScript environments, making it versatile for backend and frontend use. Lute is widely adopted in projects like Vditor, Solo, and Sym, ensuring consistent and efficient Markdown rendering. Its robust performance and security make it a reliable choice for handling large-scale Markdown processing tasks.

1461
Go
Other
10 贡献者

Wanderer is a self-hosted trail database designed to manage, organize, and share GPS tracks efficiently. It allows users to upload recorded trails, create new routes, and enrich them with metadata for easy searchability. Key features include extensive map integration, advanced filtering and search capabilities, and the ability to share trails with others or organize them into custom lists. Wanderer is quick to set up using Docker Compose, with a frontend accessible at localhost:3000. It supports customization for production environments and offers detailed documentation for installation and usage. The project is open-source under the AGPLv3 license, encourages community contributions, and provides options for donations to support its development.

1916
HTML
GNU Affero General Public License v3.0
12 贡献者

"PHP: The Right Way" is a comprehensive, community-driven guide for PHP developers, offering best practices and credible information for both beginners and experienced programmers. Built as a Jekyll project, it features Markdown-based content with automatically generated navigation. The project encourages contributions, providing clear guidelines for forking, editing, and submitting pull requests. It supports multiple translations, allowing global accessibility, and includes web banners for promotion. Authored by Josh Lockhart, creator of the Slim Framework, and maintained by collaborators, the guide aims to address the PHP community's need for reliable resources. Licensed under Creative Commons, it fosters knowledge sharing while ensuring proper attribution.

9203
CSS
Other
304 贡献者

OliveTin provides a secure and user-friendly web interface for executing predefined shell commands, making complex tasks accessible to less technical users. It simplifies command execution through a responsive, touch-friendly UI, supporting both light and dark modes. Configurable via YAML, OliveTin integrates seamlessly with Linux shell commands, enabling automation and customization. It is lightweight, resource-efficient, and container-ready, ideal for self-hosted environments. Use cases include granting controlled access to commands for family or junior admins, simplifying complex operations, and enabling remote server management. OliveTin is designed for accessibility, with a modern, responsive web interface and robust unit testing for maintainability. Documentation and community support are readily available for easy setup and usage.

2890
Go
GNU Affero General Public License v3.0
15 贡献者

© 2025 GitHub Fun. All rights reserved.