Learn System Design concepts and prepare for interviews using free resources.
Repository Index
47,133 repositories indexed
1–24 of 46 · Most stars
Learn Low Level Design (LLD) and prepare for interviews using free resources.
- awesome
- design-patterns
- interview
- interview-practice
All-in-one IoT Platform - Device management, data collection, processing and visualization.
- visualization
- iot
- iot-platform
- mqtt
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
Translated"Source Code for the Simplest Spring Cloud Tutorial Ever"
- spring-cloud
- spring-boot
- hystrix
- finchley
Logstash - transport and process your logs, events, or other data
Access your entire server infrastructure from your local desktop
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
- java
- commandline
- parser
- ansi-colors
Bastillion gives you a clean, browser-based way to manage SSH access across all your systems—like a bastion host with a friendly dashboard.
- ssh
- bastion-host
- java
- javascript
100% open-source IoT Platform - Integrate your devices, add intelligence, build custom apps
- iot-platform
- iot
- energy
- building
An easy-to-use BI server built for SQL lovers. Power data analysis in SQL and gain faster business insights.
Elassandra = Elasticsearch + Apache Cassandra
- cassandra
- elasticsearch
- search
- completion
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
- xquery
- java
- temporal-data
- storage
Make Slack and Facebook Bots in Java.
Java Collections till the last breadcrumb of memory and performance
- java-collections
- java
- koloboke
- annotation-processor
A Java entity system inspired by Ash & Artemis.
Zero-allocation hashing for Java
- java
- hashing
- high-performance
- farmhash
Apache StreamPipes - A self-service (Industrial) IoT toolbox to enable non-technical users to connect, analyze and explore IoT data streams.
A simple way to pack and manage texture atlases for libGDX game framework.
- libgdx
- texturepacker
- texture-atlas
- texture-packing
(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Unleash public transport data in your Java project.
- java
- library
- public-transportation
- navitia
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.
- pbkdf2
- bcrypt
- scrypt
- argon2
Geohash utitlies in java
A Java library to use the OpenAI Api in the simplest possible way.
- httpclient
- java
- openai
- simple