1.ashishps1 / awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
- awesome
- backend
- computer-science
- distributed-systems
- high-level-design
- interview
- +4 more
Ranked by Attention Score: stars gained over the last 180 complete days
62 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
Learn System Design concepts and prepare for interviews using free resources.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
A libre lightweight streaming front-end for Android.
The automation tower defense RTS
TranslatedHalo is a powerful and easy-to-use open-source website building tool. From personal blogs and knowledge bases to corporate websites and online stores, Halo can help you build them with ease, meeting your diverse website building needs in one stop.
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
TranslatedA virtual location tool implemented with the Android debugging API and Baidu Maps, which also includes a joystick that can move freely
Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.
A free, secure and open source app for Android to manage your 2-step verification tokens.
No-root network monitor, firewall and PCAP dumper for Android
Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler with randomized levels and enemies, and hundreds of items to collect and use. It's based on the source code of Pixel Dungeon, by Watabou.
TranslatedA distributed task scheduling framework.
Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Gephi - The Open Graph Viz Platform
A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.
Translated🔥 🎉newbee-mall is an e-commerce system that includes a basic version (Spring Boot+Thymeleaf), a version with separated front end and back end (Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4), a flash sale version, a Go language version, and a microservices version (Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK). The front-end mall system includes modules such as the home page portal, product categories, new arrivals, home page carousel, product recommendations, product search, product display, shopping cart, order checkout, order process, personal order management, member center, and help center. The back-end management system includes modules such as the data dashboard, carousel image management, product management, order management, member management, category management, and settings.
Catima, a Loyalty Card & Ticket Manager for Android
Traditional roguelike game with pixel-art graphics and simple interface
Allows of newer clients to connect to older server versions for Minecraft servers.
🌍 The open source route planner api with plenty of features.
Official Android app for Mastodon
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
DIVA Android - Damn Insecure and vulnerable App for Android
alf.io - The open source ticket reservation system for conferences, trade shows, workshops, meetups
DrawingBotV3 is a software for converting images into vector art
Customize Skin, Cape and Elytra in Minecraft 1.8-1.21
Spelling, grammar and style checking on LaTeX documents
Advanced Minecraft Interface and Data/Structure Tracking
A powerful, platform-independent, visual editor for complex 2D worlds and scenes.
Unleash public transport data in your Java project.
A simple and highly efficient RTS-game-inspired environment for reinforcement learning
OpenAS2 is a java-based implementation of the EDIINT AS2 standard. It is intended to be used as a server. It is extremely configurable and supports a wide variety of signing and encryption algorithms.
Dicoogle - Open Source PACS
Open Quartermaster is an open source inventory management system, designed to be simple to use yet powerful and extendable. The last inventory management system you will ever need!
Create your Java crypto trading bot in minutes. Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions so you can focus on building your strategies.
JD-Core is a JAVA decompiler written in JAVA.
The repository host gives no description.
Gradle/Maven plugin to package Java applications as native Windows, MacOS, or Linux executables and create installers for them.
TrackMate is your buddy for your everyday tracking.
LeafPic is a fluid, material-designed alternative gallery, it also is ad-free and open source under GPLv3 license. It doesn't miss any of the main features of a stock gallery, and we also have plans to add more useful features.
PETEP (PEnetration TEsting Proxy) is an open-source Java application for traffic analysis & modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols. ⚡
Make Slack and Facebook Bots in Java.
A vector drawing editor for LaTeX (JavaFX).
Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .
ASH Viewer provides a graphical view of active session history data within the Oracle and PostgreSQL DB
The framework for quantification of neuronal anatomy
Fiji library to perform image segmentation based on the Weka learning schemes
Java Statistical Analysis Tool, a Java library for Machine Learning
ThunderSTORM: a comprehensive ImageJ plugin for SMLM data analysis and super-resolution imaging
Java library for representing, parsing and encoding URNs as in RFC2141 and RFC8141 (Maintained by @claussni)