Stephen Ma's starred repositories

developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

Language:TypeScriptLicense:NOASSERTIONStargazers:288400Issues:6809Issues:2171

system-design-primer

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

Language:PythonLicense:NOASSERTIONStargazers:267661Issues:6629Issues:295

Python-100-Days

Python - 100天从新手到大师

kubernetes

Production-Grade Container Scheduling and Management

Language:GoLicense:Apache-2.0Stargazers:109334Issues:3212Issues:45651

grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

Language:TypeScriptLicense:AGPL-3.0Stargazers:63393Issues:1278Issues:36904

ansible

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

Language:PythonLicense:GPL-3.0Stargazers:62144Issues:1909Issues:32429

system-design-101

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

prometheus

The Prometheus monitoring system and time series database.

Language:GoLicense:Apache-2.0Stargazers:54417Issues:1127Issues:5690

openpilot

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system in 275+ supported cars.

Language:PythonLicense:MITStargazers:49045Issues:1299Issues:2719

tldraw

SDK for creating whiteboards and canvas experiences on the web.

Language:TypeScriptLicense:NOASSERTIONStargazers:34963Issues:154Issues:1148

sheetjs

📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

zsh-autosuggestions

Fish-like autosuggestions for zsh

Language:ShellLicense:MITStargazers:30753Issues:187Issues:589

minikube

Run Kubernetes locally

Language:GoLicense:Apache-2.0Stargazers:29054Issues:486Issues:9566

harbor

An open source trusted cloud native registry project that stores, signs, and scans content.

Language:GoLicense:Apache-2.0Stargazers:23382Issues:534Issues:11353

mybatis-3

MyBatis SQL mapper framework for Java

Language:JavaLicense:Apache-2.0Stargazers:19648Issues:1147Issues:1316

disruptor

High Performance Inter-Thread Messaging Library

Language:JavaLicense:Apache-2.0Stargazers:17317Issues:1242Issues:310

mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development

Language:JavaLicense:Apache-2.0Stargazers:16216Issues:74Issues:5250

crawlee

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

Language:TypeScriptLicense:Apache-2.0Stargazers:14591Issues:99Issues:857

exceljs

Excel Workbook Manager

Language:JavaScriptLicense:MITStargazers:13454Issues:180Issues:1792

kind

Kubernetes IN Docker - local clusters for testing Kubernetes

Language:GoLicense:Apache-2.0Stargazers:13194Issues:141Issues:1841

barba

Create badass, fluid and smooth transitions between your website’s pages

Language:TypeScriptLicense:MITStargazers:11562Issues:132Issues:660

signature_pad

HTML5 canvas based smooth signature drawing

Language:TypeScriptLicense:MITStargazers:10716Issues:218Issues:510

nightingale

An all-in-one observability solution which aims to combine the advantages of Prometheus and Grafana. It manages alert rules and visualizes metrics, logs, traces in a beautiful web UI.

Language:GoLicense:Apache-2.0Stargazers:9424Issues:156Issues:1087

spring-reading

涵盖了 Spring 框架的核心概念和关键功能,包括控制反转(IOC)容器的使用,面向切面编程(AOP)的原理与实践,事务管理的方式与实现,Spring MVC 的流程与控制器工作机制,以及 Spring 中数据访问、安全、Boot 自动配置等方面的深入研究。此外,它还包含了 Spring 事件机制的应用、高级主题如缓存抽象和响应式编程,以及对 Spring 源码的编程风格与设计模式的深入探讨。

Language:JavaLicense:MITStargazers:7750Issues:130Issues:29

Grokking-System-Design

Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.

Language:ShellLicense:GPL-3.0Stargazers:4958Issues:62Issues:3

zabbix

Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.

Language:PHPLicense:AGPL-3.0Stargazers:4146Issues:134Issues:0

lancet

A comprehensive, efficient, and reusable util function library of Go.

Language:GoLicense:MITStargazers:4028Issues:42Issues:84

user-agents

A JavaScript library for generating random user agents with data that's updated daily.

Language:TypeScriptLicense:NOASSERTIONStargazers:955Issues:14Issues:37

firebolt

Golang framework for streaming ETL, observability data pipeline, and event processing apps

Language:GoLicense:NOASSERTIONStargazers:695Issues:16Issues:16

excel4node

Node module to allow for easy Excel file creation

Language:JavaScriptLicense:MITStargazers:125Issues:4Issues:22