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 30 complete days
52 repositories by Attention Score · Oct 4, 2026 – Nov 2, 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.
All Algorithms implemented in Java
Everything you need to know to get the job.
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Design patterns implemented in Java
Text editor - Notes, ToDo & Filemanager (for Android) - Markdown, todo.txt, plaintext, math, ..
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
A collection of algorithms and data structures
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路,完整单步/回看/变速/语音讲解在 algomooc.com)
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站
A library for debugging android databases and shared preferences - Make Debugging Great Again
🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Your Cheat Sheet For Android Interview - Android Interview Questions and Answers
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
Roadmap to becoming a Java developer in 2026
No description provided by the repository host.
A list of useful Java frameworks, libraries, software and hello worlds examples
Cracking the Coding Interview 6th Ed. Solutions
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
Awesome list about everything related to J2ME. Documentation, academic papers, tutorials, communities, IDEs, SDKs, emulators, apps, video games.
An Awesome List about everything related to Symbian OS. Documentation, academic papers, tutorials, communities, IDEs, SDKs, emulators, apps, video games.
To Be Top Javaer - Java工程师成神之路
:ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development
Learning Management System OpenOlat
A Java library to use the OpenAI Api in the simplest possible way.
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.
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
:gem:Collection of algorithms and data structures
A software library of stochastic streaming algorithms, a.k.a. sketches.
Data Structures and Algorithms in Java (useful in interview process)
Modern Java - A Guide to Java 8
Master repository for the JGraphT project
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
Android Library for making animated tutorials inside your app
Cheat Sheet for Android Interviews
:wrench: LibGDX/LWJGL tutorials and examples
An advanced, but easy to use, platform for writing functional applications in Java 8.
java deep learning algorithms and deep neural networks with gpu acceleration
Glide Bitmap Pool is a memory management library for reusing the bitmap memory
Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation QA tests.
Native Java API to work with JavaScript Node Package Manager (NPM): query, retrieve, pack into jar (webjars), CDN, maven