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 | reddit.com/r/csMajors | 2022-05-22I am going through this guide
-
-
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!
-
Project mention: You should be reading academic computer science papers | reddit.com/r/programming | 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.
Release note: https://github.com/nicolargo/glances/releases/tag/v3.2.6.1
-
Project mention: Ask HN: What are some examples of elegant software? | news.ycombinator.com | 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.
https://www.youtube.com/watch?v=uF-GSj-Exms
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. https://blueprintjs.com/
If there's anyone from pltr reading this, good job. Your design people are amazing.
-
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.
-
Project mention: bootctl complaining about $KERNEL_INSTALL_LAYOUT | reddit.com/r/archlinux | 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.
-
Project mention: A little review of process (task) monitors and system info tools | reddit.com/r/linux | 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.
-
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
https://github.com/Unity-Technologies/EntityComponentSystemS...
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.
I found another foss app arguably with even better UI. https://github.com/iglance/iGlance
-
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? | reddit.com/r/golang | 2022-03-04I am trying to build something with github.com/u-root/u-root/pkg/strace, but the issue I am running into is that my dev environment is an ARM Mac, while the package is specific to Unix systems.
-
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.
-
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.
-
-
-
System.Linq.Dynamic.Core
The .NET Standard / .NET Core version from the System Linq Dynamic functionality.
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
-
-
-
Project mention: Hey Rustaceans! Got an easy question? Ask here (35/2021)! | reddit.com/r/rust | 2021-08-30
Well, here's the bug report: https://github.com/GuillaumeGomez/sysinfo/issues/570
-
-
StatusAlert
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.
-
Project mention: Powershell tab-completion script for 'optparse-applicative'-based haskell executables | reddit.com/r/haskell | 2022-04-23
Please post comments and feedback to https://github.com/pcapriotti/optparse-applicative/pull/420
System related posts
- Glances 3.2.6.1 is released
- *Update* A talk I wish I could have with myself 6 years ago, for those who are blowing off their career and grades
- Um, guys, is it just me, or is it like, super messed up when 90% of your RPMs are from Anaconda?
- How can i make a dynamic Query?
- AUR VCS package has changed version overnight (xmobar-git)
- Not Your Usual Study Guide To Cracking Technical Interviews
- Interview Discussion - May 16, 2022
Index
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 |
Are you hiring? Post a new remote job listing for free.