Open-source projects categorized as System | Edit details

Top 23 System Open-Source Projects

  • system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: *Update* A talk I wish I could have with myself 6 years ago, for those who are blowing off their career and grades | | 2022-05-22

    I am going through this guide

  • JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    Project mention: You should be reading academic computer science papers | | 2022-04-07

    Also check out awesome-scalability which is a categorized list of whitepapers, talks, and blogposts around system design. Lots of good stuff there.

  • glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: Glances is released | | 2022-05-25

    Release note:

  • @blueprintjs/core

    A React-based UI toolkit for the web

    Project mention: Ask HN: What are some examples of elegant software? | | 2022-05-02

    I figured I'd get some downvotes mentioning PLTR here. ;-)

    GPalantir is definitely being more open with their demo now, so there are some good ones on their youtube channel.

    You can skim through.

    I'm impressed by how polished everything looks. As a person who does UX / product design, their working software looks better than most designer's portfolio mockups.

    I'm impressed by how fast and snappy everything works or feels.

    I'm impressed by how rich and custom tailored their UI component library is.

    I'm impressed by how focused and tailored their UI for job at hand.

    I'm impressed by how every single page in their application looks beautiful, not just a handful.

    They actually have all their React UI library published as opensource here.

    If there's anyone from pltr reading this, good job. Your design people are amazing.

  • system-design-interview

    System design interview for IT companies

    Project mention: Interview Discussion - May 16, 2022 | | 2022-05-16

    System design questions: at the senior level you'll definitely need to be able to demonstrate system design ability. Explaining your decision making process is key. There are many GitHub compilations for study material, like this one.

  • systemd

    The systemd System and Service Manager

    Project mention: bootctl complaining about $KERNEL_INSTALL_LAYOUT | | 2022-05-25
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Stacer

    Linux System Optimizer and Monitoring -

    Project mention: A little review of process (task) monitors and system info tools | | 2022-02-09

    Stacer: Overkill for what I need but absolutely beautiful

  • Bash-Oneliner

    A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.

    Project mention: Bash one-liner tricks | | 2022-05-24
  • Project mention: EnTT: Gaming meets modern C++ 3.9 | | 2021-12-21

    So you get cache locality as you're running through your transforms.

    Now imagine if instead of space invaders we're trying to model say blades of grass. Suddenly we go from a very cache unfriendly method to something that's cache friendly, branch prediction friendly, and easy to parallelize.

    If you want to experiment with it Unity has some great examples under their new DOTS system

    APIs can make data oriented more ergonomic than my contrived example implies, but it's still not nearly as intuitive as ECS imo.

    To me data oriented subsystems are fine, but not as a core concept for your game's architecture.

  • iGlance

    Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.

    Project mention: Must-have apps for a new MacBook user? | | 2022-01-14

    I found another foss app arguably with even better UI.

  • u-root

    A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.

    Project mention: Is it possible to install a linux specific package on osx? | | 2022-03-04

    I am trying to build something with, but the issue I am running into is that my dev environment is an ARM Mac, while the package is specific to Unix systems.

  • LibreHardwareMonitor

    Libre Hardware Monitor, home of the fork of Open Hardware Monitor

    Project mention: Should I upgrade to 16GB of ram or 32GB? | | 2022-05-08

    Install some tool that can graph usage of various resources (I use LibreHardwareMonitor). Play a game you have issue with and then review the graphs. If CPU or GPU flatlines on 100% adding RAM won't help that much.

  • NSudo

    Series of System Administration Tools

    Project mention: Is GenP 2.7 actually ZLoader Campaign malware? | | 2022-04-11

    That file is NSudo, an open source sudo-like tool for Windows. If GenP were malicious, it would most likely be the other files, not NSudo.

  • spiffs

    Wear-leveled SPI flash file system for embedded devices

  • Ease

    It's magic.

  • System.Linq.Dynamic.Core

    The .NET Standard / .NET Core version from the System Linq Dynamic functionality.

    Project mention: How can i make a dynamic Query? | | 2022-05-19

    Have a look at Dynamic LINQ I am using it in a similar fashion to yourself to accept 'order' and 'where' parameters via API Endpoints and parsing them to LINQ queries

  • LaunchAtLogin

    Add “Launch at Login” functionality to your macOS app in seconds


    Advanced dork Search & Mass Exploit Scanner

    Project mention: Fast-Google-Dorks-Scan | | 2022-05-08
  • sysinfo

    Cross-platform library to fetch system information

    Project mention: Hey Rustaceans! Got an easy question? Ask here (35/2021)! | | 2021-08-30

    Well, here's the bug report:

  • turtle

    Shell programming, Haskell style

  • StatusAlert

    Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.

  • optparse-applicative

    Applicative option parser

    Project mention: Powershell tab-completion script for 'optparse-applicative'-based haskell executables | | 2022-04-23

    Please post comments and feedback to

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-25.

System related posts


What are some of the best open-source System projects? This list will help you:

Project Stars
1 system-design-primer 181,124
2 JavaGuide 121,537
3 awesome-scalability 38,567
4 glances 20,481
5 @blueprintjs/core 18,959
6 system-design-interview 17,685
7 systemd 9,547
8 Stacer 7,754
9 Bash-Oneliner 5,925
10 EntityComponentSystemSamples 4,394
11 iGlance 2,027
12 u-root 1,928
13 LibreHardwareMonitor 1,473
14 NSudo 1,343
15 spiffs 1,258
16 Ease 1,240
17 System.Linq.Dynamic.Core 1,138
18 LaunchAtLogin 1,128
19 ATSCAN 1,000
20 sysinfo 872
21 turtle 844
22 StatusAlert 830
23 optparse-applicative 785
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.