darwinsww's starred repositories

system-design-primer

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

Language:PythonLicense:NOASSERTIONStargazers:258979Issues:6655Issues:280

gin

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

etcd

Distributed reliable key-value store for the most critical data of a distributed system

Language:GoLicense:Apache-2.0Stargazers:46597Issues:1326Issues:6584

project-layout

Standard Go Project Layout

Language:MakefileLicense:NOASSERTIONStargazers:46531Issues:574Issues:108

Docker-OSX

Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

Language:ShellLicense:GPL-3.0Stargazers:35713Issues:381Issues:592

diagrams

:art: Diagram as Code for prototyping cloud system architectures

Language:PythonLicense:MITStargazers:35190Issues:388Issues:490

How-To-Ask-Questions-The-Smart-Way

本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。

Language:JavaScriptLicense:MITStargazers:29609Issues:417Issues:29

cmder

Lovely console emulator package for Windows

pumpkin-book

《机器学习》(西瓜书)公式详解

fasthttp

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

architecture.of.internet-product

互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/OpenAI/Google/Facebook/Amazon/eBay的架构,欢迎PR补充

advanced-go-programming-book

:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

Language:HandlebarsLicense:BSD-2-ClauseStargazers:19166Issues:547Issues:224

mysql

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

Language:GoLicense:MPL-2.0Stargazers:14250Issues:410Issues:951

wire

Compile-time Dependency Injection for Go

Language:GoLicense:Apache-2.0Stargazers:12439Issues:113Issues:236

night

Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。

sarama

Sarama is a Go library for Apache Kafka.

computer-science-flash-cards

Mini website for testing both general CS knowledge and enforce coding practice and common algorithm/data structure memorization.

Language:HTMLLicense:CC-BY-SA-4.0Stargazers:8211Issues:242Issues:40

librdkafka

The Apache Kafka C/C++ library

Language:CLicense:NOASSERTIONStargazers:7336Issues:413Issues:3005

gopl-zh

:books: Go语言圣经中文版

go-questions

📖 Go 程序员面试笔试宝典 | 从问题切入,串连 Go 语言相关的所有知识,融会贯通。 https://golang.design/go-questions

Language:GoLicense:GPL-3.0Stargazers:5698Issues:175Issues:45

go-diagrams

Create beautiful system diagrams with Go

Language:GoLicense:MITStargazers:4650Issues:53Issues:17

Developer-Books

编程开发相关书单列表整理

sessions

Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

Language:GoLicense:BSD-3-ClauseStargazers:2786Issues:57Issues:162

bat

Go implement CLI, cURL-like tool for humans

Language:GoLicense:Apache-2.0Stargazers:2536Issues:104Issues:46

go2-book

:books: 《Go2编程指南》开源图书,重点讲解Go2新特性,以及Go1教程中较少涉及的特性

system-design

系统设计面试题精选

asmshare

some ideas about asm && plan9 asm video: https://www.bilibili.com/video/BV1Xb411J7Yk

tasks

async programming in Qt/C++ using tasks,continuations and resumable functions

Language:C++License:NOASSERTIONStargazers:249Issues:19Issues:8

natvis-collection

MSVS debug visualisation

zeplin-qml-extension

Zeplin extension for QML

Language:JavaScriptLicense:GPL-3.0Stargazers:5Issues:4Issues:1