Operating Systems
Operating system technologies and related tools
Google's open source cross-platform UI framework, which has features such as reactive programming, hot reloading, and beautiful Material Design design, supports multiple platforms including iOS, Android, Web, and desktop applications.
A collection of inspiring lists, manuals, memos, blogs, hacking tools, one-liners, CLI/Web tools, etc. This project brings together a variety of interesting and practical technical resources aimed at providing inspiration and knowledge for tech enthusiasts.
An article with 60,000+ stars on GitHub called "The Art of the Command Line"
An activation tool for Windows and Office, supporting HWID, KMS38, and Online KMS activation methods. The project focuses on open-source code and reducing antivirus detection, providing users with solutions to activate Windows and Office.
Microsoft's officially maintained Windows Toolbox contains many practical tools, such as quick start, window management, file preview, etc., which can significantly improve user productivity. As an open-source project, PowerToys provides powerful feature sets for Windows users, enabling them to manage and operate the operating system more efficiently.
Microsoft released and open-sourced a new command line terminal tool Windows Terminal
An open-source remote desktop control program that is ready to use out of the box, no configuration required, and can serve as an alternative to TeamViewer and AnyDesk. Software data can be self-hosted on a private server to ensure data security.
Netdata - Netdata can perform distributed, real-time performance and health monitoring for systems or applications
A must-have tool for making bootable USB drives. With it, you don't need to format the USB drive repeatedly when installing a system in the future. Just copy the ISO/WIM/IMG/EFI file to the USB drive and start it without any other operation.
An open-source script for checking if a username is taken on various social platforms. By providing a simple and effective command-line tool, users can easily check the availability of a username on different social platforms. This is very useful for user registration and consistency of online identities.
Atom - GitHub's official text editor
A large language model trained by OpenAI, which can be used for chatbots, text generation and question answering systems, etc. Whether you are a beginner or a professional, you can find the corresponding solutions in this project.
With the tool mkcert, you can build a trusted certificate environment locally with one command without any configuration.
A project that integrates various hacking tools, including password cracking, SQL injection, phishing attacks, cross-site scripting attacks (XSS), distributed denial of service attacks (DDoS), etc. This project brings together a variety of hacking techniques with the aim of helping security researchers, white hat hackers, and security enthusiasts better understand cybersecurity and conduct legal security testing.
A project that allows you to run a macOS operating system in Docker. With just two commands, users can easily start a macOS operating system in a Docker container. This provides developers with a simple and exciting way to experience macOS on non-Apple hardware for testing and development.
A high-quality open-source Markdown editor with a simple and clean interface, providing real-time preview, multiple themes and editing modes, support for mathematical formulas, emoticons, shortcuts, etc., can export HTML and PDF files, suitable for Windows, macOS and Linux systems.
Reverse engineering the well-known hexadecimal editor Hex to see what's inside
A free and open source all-in-one download tool with a simple and easy-to-use interface, supporting HTTP, FTP, BT, magnet link and other resource downloads, with multi-threaded downloading, selective BT downloading, automatic Tracker updating and other functions, which can replace Thunder.
A command-line tool and scripting language applicable to various systems. It provides powerful management and automation functions that can help users easily manage and operate operating systems, applications, and network resources. PowerShell has a rich set of commands and extensibility, meeting the needs of different users, making it a powerful and widely used tool.
A list of free open source applications for macOS
A full-screen desktop application similar to a sci-fi computer interface, supporting operation on Windows, macOS, and Linux systems
An open-source terminal emulator running on Android. It provides a Linux environment and Shell, and through its built-in package manager, you can install and run tools such as ssh, Python, gcc, htop, git, vim, etc., on your phone.
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.
A tool that can quickly package various web pages into MacApp. Compared with Electron, Pake is more compact and easy to use, faster, and has achieved universal shortcut transmission, immersive window, drag-and-drop, and packaging style compatibility features. For developers who need to package web applications into desktop applications, Pake provides a convenient and efficient open-source tool.
A brand new file manager, implemented with Fluent Design and the latest API of the Windows platform. It is characterized by a simple but not simple design, providing a modern and intuitive user interface. Files aims to provide users with a more convenient and efficient file management experience, being an innovative project that balances aesthetics and practicality.
A comprehensive Linux command search tool that provides detailed command manuals, explanations, and learning resources. Suitable for users of all levels, from beginners to advanced users, it offers useful commands and tips, making it an ideal choice for mastering the Linux command line.
A free and open source Mac system monitoring tool with comprehensive functions, which can monitor CPU, GPU, disk, memory, network, battery, sensors, fans, Bluetooth devices and multi-time zone clocks, is a good alternative to iStat Menus.
A third-party NetEase Cloud Music player with high aesthetics, developed based on Vue.js. It has all the basic functions of a music player, supports MV playback, dark mode, custom shortcuts and other functions.
A modern and open-source Linux server operation and maintenance management panel. It is designed to provide system administrators and operation and maintenance teams with a friendly interface for managing and monitoring various tasks and functions of Linux servers. Whether it's remote management, system monitoring or configuration management, 1Panel provides an integrated solution that simplifies the complexity of server management.
Podman - is an open-source container runtime project that can be used on most Linux platforms
A high-look and powerful cross-platform terminal tool, which supports multiple protocols connection, file transfer, multi-language interface, command completion, file management, split-screen display, etc. It has the characteristics of high performance, low latency and low memory occupation.
A game programming library designed to provide a pure and efficient experience for electronic game programming. It does not have flashy interfaces, visualization assistants, or debugging buttons; it focuses solely on coding in the most pure way. Inspired by the Borland BGI graphics library and the XNA framework, raylib is suitable for prototyping, tool development, graphical applications, embedded systems, and education.
A leading stable diffusion model creative engine that enables professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technology. The solution provides an industry-leading web interface as well as support for use via CLI on the terminal. Due to its efficient and flexible features, it can serve as the foundation for a variety of commercial products to meet the needs of different scenarios.
An open source 3D modeling tool that can be used to build any real-world object, with rich components, convenient operation, and wide application. Its main purpose is to help you create high-quality engineering drawings.
The Chinese version of Clash for Windows provides a patch and an installer. This project is committed to providing users with the Chinese version of Clash for Windows, so that users can use and configure the Clash proxy service more conveniently.
A powerful and user-friendly network monitoring tool designed for real-time viewing and analysis of device network traffic. This application has a simple interface and practical functions, which can help users easily monitor network usage, suitable for network administrators and ordinary users who want to keep an eye on their network activities.
A collection of high-quality Linux software has been gathered and organized, including e-book tools, command-line tools, file managers, and many other categories.
An open-source, high-quality, cross-platform Markdown editor
Mac WeChat plug-in supports multiple interface themes, message forwarding and anti-retraction, multi-account opening, custom reply, group exit monitoring and other functions for the client
Colima - a container runtime that can be used with minimal setup on macOS (and Linux) platforms
A project that gathers more than 1000 classic computer books, personal notes and various interview resources. The book resources cover various fields of computer science, including C/C++, Java, Python, Go language, data structures and algorithms, operating systems, backend architecture, computer networks, design patterns, etc. In addition, the project also includes articles and personal notes published by the author on various platforms, which is a treasure trove for computer learners.
An open-source PS4 emulator. This is a PlayStation 4 (PS4) emulator written in C++, supporting the play of PS4 games on Windows, Linux, and macOS systems. Although the project is still in the early stages of development and the number of playable games is limited, the latest version has successfully run games such as "Bloodborne" and "Dark Souls II".
CodeEdit is a code editor built by the community, for the community, and written entirely for macOS. Features include syntax highlighting, code completion, project search and replace, snippets, terminal, task running, debugging, git integration, code review, extensions, and more.
A high-speed download tool that supports all platforms. Whether you are using Windows, Mac or Linux, Gopeed can provide you with a fast and stable download experience. It has powerful download acceleration features that can help users download files at higher speeds, saving time and bandwidth resources.
A guide on how to secure Linux servers, covering SSH configuration, basic security measures, network firewalls, system auditing and other security enhancements, with detailed steps and recommendations.
A key-value component based on mmap memory mapping, which is open-sourced by WeChat. The underlying serialization/deserialization uses protobuf implementation, with high performance and strong stability
A Mac audio tool that can automatically pause all background music when playing other audio, and resume the background music after playback ends, and supports controlling the volume of individual applications
Lima is a versatile tool for launching Linux virtual machines with automatic file sharing and port forwarding, designed to simplify Linux environments on macOS, Linux, and NetBSD. Initially focused on promoting containerd and nerdctl for Mac users, Lima supports various container engines like Docker, Podman, and Kubernetes, as well as non-container applications. It offers seamless integration with commands for Linux operations and container management, making it ideal for developers and system administrators. Lima is adopted by tools like Rancher Desktop, Colima, Finch, and Podman Desktop, and features community-driven GUIs and plugins. As a Cloud Native Computing Foundation sandbox project, Lima emphasizes ease of use, flexibility, and community collaboration.
A small tool to smooth your mouse scrolling effect or set the scrolling direction separately on MacOS, making your wheel as smooth as a touchpad.
Relive childhood games on macOS with a retro gaming console that can play all sorts of classic games.
Open source learning resources on GitHub: "DevOps 2022 Technology Roadmap", which will help you quickly understand the latest DevOps technology stack. It includes various DevOps-related learning materials such as Git, common programming languages, Linux, network security, containers, IaC, CI/CD, etc.
A Python-based project built around Acidanthera's OpenCorePkg and Lilu, designed to run and unlock features in macOS on both supported and unsupported Macs. The main goal of this project is to breathe new life into Mac computers that no longer receive official support from Apple, allowing users to install and use macOS Big Sur and newer systems on machines from before 2007.
"Learn-Vim" From this book, you will learn Vim window, tab management, quick file opening and searching, insert mode, integration of external commands, common syntax, and other Vim-related usage skills.
Mac OS version of WeChat assistant, with functions such as automatic reply, message anti-retraction, remote control, multiple WeChat accounts, session bottoming, and login without authentication, etc.