learning resource
- github
- ddia中文版 - Designing Data-Intensive Application中文翻译1
- 后端架构师技术图谱 - by xingshaocheng
- developer-roadmap - by kamranahmedse
- system-design-primer - design large-scale systems, by donnemartin
- how-to-secure-anything - by veeral-patel
- misc
- grokking-the-system-design-interview - educative.io course
website
- hackerrank
learning resource
- youtube
- CS Dojo
- Back To Back SWE
- Errichto
- Errichto 2
- Rachit Jain
- Code NCode
- interviewingio - interview
- abrarisme - interview
- github
- CS-Notes - Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++ , by CyC2018
- LeetCode in Go - by halfrost, really good
- javascript-algorithms - javascript version, by trekhleb
- leetcode-with-javascript - by zenghongtu
- Javascript Algorithms - by Algorithms
- LeetCodeAnimation - explanation with gif
- S版剑指offer题解
- leetcode解题之路 - very detail by azl397985856
- coding-interview-university - by jwasham
function programming
- fp-ts learning resource
- Mostly adequate guide to FP - by MostlyAdequate
- Functional-Light-JS - getify
- joelthoms blog - read later
design pattern
- 重学Java设计模式 - 互联网真实案例实践书籍
github
- clean-code-javascript - by yanmcdermott
misc
- project-guidelines - set of best practices for JavaScript projects, by elsewhencode
- 30secondsofcode
- youmightnotneedjquery
- naming-cheatsheet - by kettanaito
- Airbnb JavaScript Style Guide - by airbnb
- google style guide
- standard
- 若川 blog - jquery, sentry, lodash, koa, vuex, underscore, recommended
- 冴羽 - JavaScript深入系列、JavaScript专题系列、ES6系列、React系列
- springleo's blog - 蠻多乾貨的
github readme
typescript
- DefinitelyTyped - high quality TypeScript type definitions
- tsdx - Zero-config CLI for TypeScript package development, by formium
lint
- eslint
- prettier
- standard
share component
- bit - a scalable and collaborative way to build and reuse components
bundler
- webpack
- 深入淺出線上版
- webpack-obfuscator - javascript-obfuscator plugin for Webpack
- vite -
- parcel - dont need config
- rollup
- snowpack - leverage javascript native esm module
- esbuild - built by golang
- wmr - tiny all-in-one development tool, only 2mb with no dependencies, by preactjs team
- rome - designed to replace Babel, ESLint, webpack, Prettier, Jest, and others.
compiler
- babel
- babel-handbook - by jamiebuilds
- swc - uper-fast compiler written in rust
- reason - fp, type safe code that leverages the JavaScript & OCaml ecosystems
- flow - by facebook
- purescript - fp style
- elm - fp
git
- gitmoji-cli - by carloscuesta, interactive command line tool for using emojis on git commits
- gitflow - git flow command
- introduction to Git Flow - video by Mark Derricutt
- husky - Git hooks
- conventional-changelog
- commitizen
- cz-cli - prompted to fill out any required commit fields at commit time
- bytedance git workflow -
IDE
- vscode
- code-server - Run VS Code on any machine anywhere and access it in the browser.
- Turbo Console Log - recommended by egghead
- vscode-dimmer - good for teaching
- sdras.vue-vscode-extensionpack - collection of Vue extensions by Sdras
- Form Generator Plugin - Element UI可视化表单设计及代码生成器
- Vim
- vim-devicons - file type icons to Vim plugins, by ryanoasis
- vim.so - help you master vim with interactive exercises.
- coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
regex
- ihateregex - match condition and flow chart
Storybook
- react-doc-gen
API
- yapi - YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
- mockoon - the easiest and quickest way to run mock APIs locally
- restfulapi - the right definition about restful
- protocol spec - section 9, methods
- Insomnia - postman-like but more powerful
- mock.js - simulation data generator
- json-server - fake REST API server
- lowdb - JSON database powered by Lodash
- jsonplaceholder - online fake REST API
- public-apis - public-apis
- msw - API mocking library for browser and Node
Document
- docsify - documentation site generator
- docusaurus - by facebook
collaboration
sandbox
- codesandbox - support react, vue, angular etc.., best so far
- codepen - nice community
- css-in-js playground
- repl.it - can host immediately
package management
Monorepo
- awesome-monorepo - by korfuri
- lerna - managing JavaScript projects with multiple packages
- nx - Extensible Dev Tools for Monorepos
Boilerplate
- fes.js - 中后台前端解决方案, by WeBankFinTech
misc
- typescript-cheatsheets
- jsdelivr - free npm package CDN
- polyfill.io - polyfill-sets. very useful, study sourcecode?
- ecmascript compatibility table
- purifycss - Remove unused CSS
- n - Node version management by tj
- nvs - node version switcher for windows
- serve - by vercel and name credit by TJ
- ngrok - tunnel
- JAVASCRIPT AST VISUALIZER - by jointjs
- astexplorer
- mkcert - https with any names you'd like
- 100 Public APIs for Developer
- tunnelto - self-host ngrok
- cors-anywhere - NodeJS proxy
- devdocs - useful language API documentations
- responsively - helps in responsive web development, built with electron
- Inspector iOS
- Inspector android
- runjs - Explore and experiment with JavaScript and TypeScript
- utteranc - lightweight comments widget built on GitHub issues. Use GitHub issues for blog comments
interview
- github
- Daily-Interview-Question - 木易杨,公众号「高级前端进阶」, by Advanced-Frontend
- front-end-face-questions - 史上最全 前端开发面试问题及答案整理, by dolymood
- Front-end-Developer-Interview-Questions - by h5bp
- frontend interview question - by xiaozhi
concept
- 尤雨溪 - 在框架设计中寻求平衡 | JSConf.Asia 2019 - 甘貨滿滿
- Front-End-Checklist - by thedaviddias
- Front-End-Performance-Checklist - by thedaviddias
- frontend ecosystem mind map
- 瀏覽器原理
- network
- A mostly complete guide to error handling in JavaScript.
css
- Tailwindcss - utility-first CSS
- UI devtools
- tailblocks - Ready-to-use Tailwind CSS blocks, by mertJF
- Houdini
- css架構演化史 - by 廖洧杰
- A Complete Guide to Dark Mode - by css-tricks
- Draw elonmusk using CSS
- fontawesome
- iCSS - 国服第一切图仔, very good
- one-line-dark-mode-using-css - by akhilarjun
- Semantic-UI
- material-components-web
- bulma
- whirl - CSS loading animations
- animate.css - cross-browser library of CSS animations
- windicss - Next generation utility-first CSS framework
- chartscss - CSS framework for data visualization
css in javascript
- styled-components
- Twin - Twin blends the magic of Tailwind with the flexibility of css-in-js at build time.
- emotion - CSS-in-JS library designed for high performance style composition
- linaria - Zero-runtime CSS in JS library
Svelte
- theory
- SSR
- sapper - official
- UI framework
- svelte-material-ui - most stared so far
- tools
- SvelteKit - npx create-svelte@next my-app (start Svelte project template)
React
- react key concept - read later
- state management
- UI framework
- ant-design
- material-ui
- chakra-ui
- react-admin - Powered by material-ui, redux, react-final-form, react-route
- ice - The Progressive Framework Based On React, by alibaba
- umi - Pluggable enterprise-level react application framework
- dva - Lightweight front-end framework based on redux, redux-saga and react-router,
- primereact - React UI Component Library, by primefaces
- next.js
- next-auth - Authentication for Next.js
- create-react-app
- react-use - Collection of essential React Hooks. Port of libreact
- libreact - Collection of useful React components
- awesome-styleguides - About A curated list of UI styleguides, by streamich
- gatsby - popular
- react-hook-form
- react-query - Hooks for fetching, caching and updating asynchronous data in React
- swr - React Hooks library for remote data fetching
- react-testing-library - React DOM testing utilities
- react-hooks-testing-library - React hooks testing utilities
- vidact - compiler that converts React codes to VanillaJS, similar to Svelte, but unlike Svelte
- headlessui - unstyled, accessible UI components, integrate with Tailwind CSS, by tailwind
- react-rnd - resizable and draggable component for React
- hooks - react hook library by alibaba
- next-i18next - asiest way to translate your NextJs apps
- draft-js - react text editor framework, by facebook
- ink - React for interactive command-line apps
- react-beautiful-dnd - drag and drop for lists with React, by Atlassian
- formik - form validation in react, by formium
React Native
- theory
- React Native之原理浅析 - by yuanli
- misc
- expo - platform for making universal native apps that run on Android, iOS, and the web
Vue
- UI framework
- element-ui - for vue2
- element-plus - for vue3 made by Element team
- vuetify
- cube-ui - for mobile
- primevue - Vue UI Component Library, by primefaces
- SSR
- Nuxt.js
- Nuxt.js cheatsheet
- useful plugin
- misc
- pinia - Vue Store alternative
- Vueuse - Collection of essential Vue Composition Utilities
- VueTelescope - Discover websites made with vue
- vuejsexamples - website built with vues.js
- awesome-vue - A curated list of awesome things related to Vue.js
- awesomejs.dev - Find awesome packages for the framework you are using, by Akryum
- vue-typescript-admin-template - vue + typescript +element-ui admin template, by Armour
- vue-element-admin - vue + element ui admin template, by PanJiaChen
- vue-progressive-image - Vue progressive image loading plugin, by MatteoGabriele
- volar - vue3 support for vscode, by johnsoncodehk, supprted by evan you
- madewithvuejs - project made with vue.js
- jira_clone - A Jira clone built with Vuejs & Nodejs/Graphql, by Datlyfe
Angular
- UI framework
- primeng - Angular UI Component Library, by primefaces
js package
- xstate - finite state machines and statecharts for the modern web, by davidkpiano
- sanctuary - fp helper, stricter than Ramda
- ramda - fp helper, more popular
- Rythm.js - A javascript library that makes your page dance
- revealjs - THE HTML PRESENTATION FRAMEWORK
- iHaveQuestion - HTML Slide透過「我有問題」,即時且匿名發問
- gridstackjs - draggable, resizable, responsive layouts, pure js
- golden-layout - multi-screen layout manager for webapps, with jquery dependence
- axios - most popular Promise based HTTP client
- tlapse - take period screenshots with puppeteer, good for record development
- amplitudejs - HTML5 Web Audio Library. No dependencies required.
- cropperjs - image cropper, native js
- etherpad - real-time collaborative editor
- stencil - Web Component compiler for building fast, reusable UI components, by ionic
- sheetjs - Parser and writer for various spreadsheet formats
- jexcel - vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets
- handsontable - Handsontable is a JavaScript/HTML5 data grid with spreadsheet look
- x-spreadsheet - web-based JavaScript(canvas) spreadsheet
- monaco-editor - browser based code editor
- video.js - HTML5 & Flash video player
- peerjs - provides API built on top of WebRTC, supporting data channels and media streams.
- javascript-obfuscator - obfuscator for JavaScript and Node.js
- html2canvas - Screenshots with JavaScript, by niklasvh
- stencil - compiler for ssg and pwa Components, by ionic
- fullcalendar - drag & drop event calendar, by fullcalendar
- gpu.js - JavaScript Acceleration library for General purpose computing on GPUs in JavaScript for Web and Node
- moveable - Moveable! Draggable! Resizable! Scalable! Rotatable! div , by daybrush
- carbon - design system built by IBM, got angular/vue/svelte version
- eleventy - static site generator, by 11ty
- better-scroll - supports more features and has a better scroll perfermance
- swiper - mobile touch slider with hardware accelerated transitions
- aos - Animate on scroll library
- async.js - Async utilities for node and the browser
- modern-async - library for asynchronous operations using async/await and promises
for study source code
- js
- alpine.js - Think of it like Tailwind for JavaScript
- forgo.js - react-like jsx but tiny
- preact - 3kB React alternative with the same modern API. Components & Virtual DOM.
- moon - tiny, functional user interfaces, by kbrsh
- hyperapp - tiny framework for building hypertext applications, by jorgebucaran
- polka - Polka is an extremely minimal, highly performant Express.js alternative
- elevator.js - back to top behaves like a real elevator
- dom-animator - show small ASCII animations within comments in your dom
- snabbdom - virtual DOM library
- formily - Unified Form Solution by alibaba
- lazysizes - lazy loader for images
- recharts - Redefined chart library built with React and D3
- monaco-editor - browser based code editor
- outline - wiki built using React and Node.js.
- wiki - wiki app built on Node.js
- mdx - JSX in Markdown
- flowy - library to create flowcharts , by alyssaxuu
- tabler-react - React components and demo for the Tabler UI theme
- jsQR - avascript QR code reading library, by cozmo
- umami - website analytics alternative to Google Analytics.
- summernote - Super simple WYSIWYG editor, by summernote
- arwes - Futuristic Sci-Fi UI Web Framework
- webamp - Winamp 2 reimplemented for the browser,
- react-pro-sidebar - Customizable and responsive react sidebar library with dropdown menus
- dayjs - 2KB immutable date-time library
- survey-library - Survey and Form Library
- admin-bro - admin panel for apps written in node.js
- vue-progressive-image - Vue progressive image loading plugin, by MatteoGabriele
- vhr - 前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
- lx-music-desktop - music program built with election, by lyswhut
- You-Dont-Need - you dont need series (lodash, jquery etc...)
- pinia - Vue Store alternative
- es6 ~ es12
- crx-selection-translate - chrome extension翻譯
- async.js - Async utilities for node and the browser
- modern-async - library for asynchronous operations using async/await and promises
- jsonplaceholder - online fake REST API server
- xv - Super fast and lightweight test runner
- json-server - full fake REST API with zero coding in less than 30 seconds
- cheatsheets - by rstacruz => make github page
- css
- aqua.css - tiny, for study sourcecode
- wing - tiny, for study sourcecode
- vanillawebprojects - build stuff with vanillaJS by bradtraversy
- the-super-tiny-compiler - by jamiebuilds
- halfmoon - built-in dark mode and full customizability using CSS variables
- hamburgers - CSS-animated Hamburgers, by jonsuh
- Hover - collection of CSS3 powered hover effects, by IanLunn
- cssbattle - css leetcode
testing
- concept
- javascript-testing-best-practices - by goldbergyoni
- howtheytest - A collection how software companies test their software, by abhivaikar
- unit test
- jest
- e2e test
- Playwright - Support for all browsers
- puppeteer - API to control Chrome. Puppeteer runs headless by default
- headless-recorder - Chrome extension for recording browser interaction and generating Puppeteer & Playwright scripts
- cypress - Fast, easy and reliable testing for anything that runs in a browser
monitoring
- 前端监控方案
- sentry - cross-platform application monitoring, with a focus on error reporting.
- sentry onpremise - self-host with docker-compose
- firebase crashlytics - a real time crash reporting tool, integrates into your Android, iOS apps.
performance
devtools
Visualization
- antv - 螞蟻數據可視化
- d3 - data to life with SVG, Canvas and HTML
- echarts - data visualization library by apache
- visx - collection of low-level visualization primitives for React, by airbnb
GraphQL
- odyssey.apollographql - official graphql appllo learning platform
- type-graphql - use graphQL with typescript
- awesome-graphql - by chentsulin
- relay - grphQL client, by facebook
- fauna - Fauna is a flexible, developer-friendly, transactional database available as a secure, cloud API with native GraphQL.
electron
- electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS
- tauri - electron alternative, made by rust
rxjs
- presentation from maxwell
- RxJS - 封裝程式的藝術 - from 洪名辰
- 30天精通 RxJS - from 洪名辰
GSAP
- GSAP 2020 showcase - Sites list in the description
- GSAP 2019 showcase - Sites list in the description
WebGL
- bruno three.js journey - The ultimate Three.js course
- shadertoy - shader codepen-like
- react-three-fiber - React renderer for Three.js (web and react-native)
- Babylon.js - webgl web rendering engines
animation
- github
- misc
- motiontricks - awesome
app
- hybrid
- omi - Front End Cross-Frameworks Framework, by Tencent
- rax - Write Once, Run Anywhere: write one codebase, run with Web, Weex, Node.js, Alibaba MiniApp, WeChat MiniProgram
- quasar - VueJS for SPA, SSR Apps, PWAs, extensions, Hybrid and Electron. using the same codebase!
- ionic - cross-platform UI toolkit for native iOS, Android, and PWA with HTML, CSS, and JavaScript
- NativeScript - access native APIs from JavaScript directly.
- nativefier - Make any web page a desktop electron application, by nativefier
- fiddle - Electron Fiddle lets you create and play with small Electron experiments
- react-nodegui - Build native and cross-platform desktop applications with React, by nodegui
- youtube
- flutterdev - official, flutter
- FilledStacks
- Reso Coder
- London App Brewery
- Code With Andrea
learning resource
- github
- awesome-learning - A living curated list of awesome learning material
- You-Dont-Know-JS
- youtube
- Online Tutorials - build beautiful stuff
- DarkCode - animation focus
- Adam Wathan - css focus
- Codevolution - relative new stuff
- Maksim Ivanov - relative new stuff
- meteor.js evangelist youtube
- css-tricks
- Traversy Media
- Fun Fun Function
- LevelUpTuts
- Program With Erik
- DesignCourse
- Harry Wolff
- freeCodeCamp
- Treehouse
- The Net Ninja
- Svelte Mastery
- Ihatetomatoes
- Academind
- The Coding Train - live coding
- Coding Garden - live coding
- Jack Herrington - live coding
- Meth Meth Method - building game
- Code with Ania Kubów - building game
- thenewboston
- Wes Bos
- knowthen - fp
- awwwards
- David Connelly
- Programming with Mosh
- codecourse
- DevTipsForDesigners
- DevEd
- Andre Madarang
- HiteshChoudharydotcom
- Fireship
- BenAwad97
- Kevin Powell
- WebDevSimplified
- Codingthesmartway
- RedStapler
- LearnWebCode
- WebsiteLearners
- Darrelwilsonbug - wordpress
- WPCasts - wordpress
- LayoutLand - css layout, no updating
- QiroLab
- Kirupa Chinnathambi
- Coding Addict
- Codecourse
- Steve Griffith
- Classsed
- Chris Courses
- ColtSteeleCode
- OverSeas Media
- Weibenfalk
- Florin Pop
- codeSTACKr
- codedamn
- dcode
- Awais Mirza
- DanVega
- Techsithtube
- CodeLyon - discord.js
- Coding with Justin
- bxjs weekly - js news
broker
- rabbitMQ
- kafka
- node-rdkafka - nodejs client for kafka, by blizzard
- kafka-eagle - monitoring and management of kafka cluster
- pulsar
- activeMQ
- rocketMQ
Rust
- Rust Magazine - by 張漢東
- 在生产中使用 Rust 的著名公司及他们选择 Rust 的理由
- Rocket - web framework for Rust
- crates.io - Rust community’s crate registry
- pretzelhammer rust-blog - got Tour of Rust's Standard Library Traits
- ruffle - Flash Player emulator written in Rust
Node.js
- concept
- the-node-js-architecture - explain nodejs architecture, by Aditya Channe
- headless CMS
- misc
- meteor
- Blitz - blitzjs built in next.js, prisma2, react query. first commit at Feb, 2020
- ssg
- jamstack
- redwood.js
- gridsome - for vuejs
- moleculer - Progressive microservices framework for Node.js
- nest
- fastify
- koa
- egg.js - build better enterprise frameworks and apps with Node.js & Koa
- adonisjs - laravel-like nodejs
- feathers - framework for real-time applications and REST APIs with JavaScript and TypeScript
- hapi
- loopback - by ibm
- NodeBB - Node.js based forum
- NeteaseCloudMusicApi - 网易云音乐 Node.js API service
- nodebestpractices - by goldbergyoni
- amplication - Visual data models, generate code, build with Nest.js and GraphQL, react Admin UI, swagger
- winston - nodejs logger
- webdriverio - browser and mobile automation test framework for Node.js
- admin-bro - admin panel for apps written in node.js
- brakes - springcloud Hystrix-like JS implementation
- circuit-breaker-js - springcloud Hystrix-like circuit breaker for JavaScript. by yammer
- eureka-js-client - springcloud Eureka-like JS implementation
- feignjs - springcloud feign-like JS implementation
- nodeclub - Node.js 和 MongoDB 开发的社区系统
- Rocket.Chat - team communications Solution, built by meteor.js
- node-fluent-ffmpeg - fluent API to FFMPEG
- NodeJs-backend-structure - nodejs scaffold project , by AlaaMezian
deno.js
Golang
- go 标准库和部分第三方包的包中文文档
- CoolShell - 左耳朵耗子blog
- Go编程模式 - by 左耳朵耗子
- golangresource - learning resource
- Go 语言设计与实现
- goreman - 多进程管理工具, foreman clone written in go language
- go-admin - 基于Gin + Vue + Element UI的前后端分离权限管理系统脚手架
- youtube
- github
- delve - debugger for the Go
Java
- github
- Java工程师进阶知识 - by doocs
- java学习+面试指南 - by Snailclimb
- Effective Java v3 - 中譯, by clxering
- On Java 8 - 中文, by LingCoder
- SpringBoot-Labs - by YunaiV, Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、MQ
- misc
- sa-token - by dromara, 史上功能最全的Java权限认证框架
- Spring Native for GraalVM 0.8.3 available now
- install GraalVM for spring boot 2.4
- wildfirechat - 即时通讯(IM)系统
Haskell
- Yesod - Haskell web framework for productive development of type-safe, RESTful api
python
- github
- awesome-python - list of awesome Python resources. by vinta
- misc
- Jcrontab - 基于python3.6+django1.8开发实现的前后台界面化的定时任务系统
- youtube
runetime
- GraalVM - designed for applications written in Java, JavaScript, LLVM-based languages such as C and C++
github
- phaser - HTML5 game framework that offers WebGL and Canvas
youtube
- Unity3dCollege - unity
- Sykoo - unity
- FusedVR
- DaniDev
- gamefromscratch
- Blackthornprod
- snomangaming
- Gdconf
- Awesome Tuts
- Game Dev Underground
- ThinMatrix
- Molly Rocket
- Hopsonn
- Gdquest
- Brackeys
misc
- zenva - phaser.js
website
tools
- design-resources-for-developers - by bradtraversy
- flinto - create interactive and animated prototypes
- sketch
- invision
- figma - most popular at 2021
- figjam - whiteboard for team
- AdobeXD
- photopea - online photo editor
- sketch.land - sketch plugin resource
icon
- loading.io - loading animation
- iconfont - powered by alibaba, recommended
- heroicons
- tablericons
- tabler-icons
github
- tensorflow - js Machine Learning Framework
- awesome-machine-learning - ist of awesome Machine Learning resource. by josephmisiti
youtube
misc
NoSQL
- HarperDB
- HarperDB vs MongoDB - 37.9 times faster than mongodb on average
- Prisma
- why prisma - more control and productive
- Redis
- codis
- codis - Proxy based Redis cluster solution
- 4000余字为你讲透Codis内部工作原理
- Twemproxy
- Redis Cluster
- misc
- cachecloud - Redis云管理平台, 支持Standalone、Sentinel、Cluster架構
- codis
- CouchDB
- Cassandra
- Hbase
- neo4j - Graph Database
- rxdb - realtime Database for JavaScript Applications, by pubkey
- Mongodb
SQL
- PostgreSQL
- realtime - PostgreSQL database in realtime via websockets, by supabase
- postgres observability
- pg-sql.com - playground
- MySQL
- Atlas - proxy for MySQ, by Qihoo360
- Distributed SQL
- cockroachdb - cloud-native distributed SQL database
Misc
- supabase - open source Firebase alternative. using enterprise-grade open source tools. early stage back by mozilla
Service mesh
- Istio
- Istio - Connect, secure, control, and observe services
- Linkerd
- linkerd - Ultralight, security-first service mesh for Kubernetes
- Consul Connect
docker
- Buildah - tool facilitates building OCI container images
- portainer - Docker and Kubernetes management UI
- podman - managing OCI containers and pods
- harbor - open source trusted cloud native registry project that stores, signs, and scans content
- docker-compose-viz - docker-compose-viz
Kubernetes
-
tools
- kubeadm - tool built to provide best-practice "fast paths" for creating Kubernetes clusters
- kind - tool for running local Kubernetes clusters using Docker container “nodes”
- minikube - Run Kubernetes locally, by kubernetes
- kops - Production Grade K8s Installation, Upgrades, and Management
- kubespray - Deploy a Production Ready Kubernetes Cluster
- rancher - Platform for Kubernetes Management
- helm - Kubernetes Package Manager
- kustomize - Customization of kubernetes YAML configurations
- skaffold - Easy and Repeatable Kubernetes Development
- kdash - simple terminal dashboard for Kubernetes built with Rust
-
認證相關
- killer - CKS CKA CKAD Simulator
- Certified-Kubernetes-Security-Specialist - Kubernetes Certified Security Specialist resource
-
misc
- k8s playground
- o'reilly kubernetes - Interactive Browser-Based learning kubernetes , by o'reilly
- k9s - terminal UI to interact with your Kubernetes clusters
- k3s - Lightweight Kubernetes
- telepresence - Local development against a remote Kubernetes
- kubernetes for fullstack - by digitalocean
- lens - k8s ide
- lens-extensions
- want-to-understand-kubernetes-source-code-this-is-how-you-can-start-exploring - medium article by CloudLego
- k8siuse - k8s caniuse version
- kube-linter - KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts
- vscode-dev-containers - development container definitions for the VS Code Remot
- helm-best-practices
- codefresh - automation platform for Kubernetes apps
- 100 Days Of Kubernetes - by Anais Urlichs
- cloud code - 在vscode中設定k8s
- cilium editor - visualise and practice k8s Network policies
- CKA-StudyGuide - by David-VTUK
- artifacthub - Artifact Hub is a web-based application that enables finding, and publishing packages and configurations for CNCF projects
- kubernetes-overview-diagrams
- kubeacademy - from vmware, learning k8s (vod)
- Kubernetes-Learning-Resources - by kubernauts
- Civo Kubernetes - Kubernetes provider
tracing system
- zipkin - distributed tracing system
- Sleuth 链路追踪 Zipkin界面分析 - 電商案例, by尚硅谷IT培训学校
- jaeger - Distributed Tracing Platform, by cncf
chaos engineering
- chaos-engineering-the-history-principles-and-practice
- awesome-chaos-engineering - by dastergon, A curated list of Chaos Engineering
- chaosmonkey - resiliency tool that helps applications tolerate random instance failures
- kube-monkey - An implementation of Netflix's Chaos Monkey for Kubernetes clusters
- chaoskube - chaoskube periodically kills random pods in your Kubernetes cluster.
- chaos-mesh - A Chaos Engineering Platform for Kubernetes.
- litmus - Litmus helps Kubernetes SREs and developers practice chaos engineering in a Kubernetes native way
- chaostoolkit - Chaos Engineering Experiments Automation & Orchestration
- KubeInvaders - Gamified Chaos Engineering Tool for Kubernetes
infrastructure as code
- pulumi - Modern Infrastructure as Code. Any cloud, any language
- terraform - tool for building, changing, and versioning infrastructure safely and efficiently
- ansible - automation platform that makes your applications and systems easier to deploy and maintain
image storage
- zimg - lightweight and high performance image storage and processing system
monitoring
- grafana
- grafana playground - official
- signoz - an open-source alternative to DataDog, NewRelic
- opentelemetry - portable telemetry a built-in feature of cloud-native software.
gateway
- nginx
- kong
- kong - cloud-native, fast, scalable, and distributed Microservice API Gateway
- Kong 在好大夫的落地实践
- 微服务 API 网关 Kong 实践
- easegress - An all-rounder traffic orchestration system, by 左耳朵
CI/CD
- circleci
- drone CI - container base
- zenhub - better way to manage github but charged
- danger-js - Danger runs after your CI, automating your team's conventions surrounding code review
issue tracker
- linear - The issue tracking tool you'll enjoy using
code quality
code review
- phabricator - code review, repository hosting, bug tracking, project management
- gerrit - Code Review, open source
- upsource - charge, by jetbrains
- codeclimate - 四人以下免費
- Crucible - 5人以下10美元, 可以跟jira之類的整合, by atlassian
- collaborator - smartbear collaborator, expensive
- rhodecode - self host free
- github
- gitlab
- bitbucket
misc
- sosumi - Download and install macOS in a VM”. It works on Ubuntu, Fedora, Debian
- rocky - replace centos , centos8 only supported till 2021/12/31
- gotop - terminal based graphical activity monitor written in Go
- edex-ui - fullscreen, cross-platform terminal emulator and system monitor
- termshark - terminal user-interface for tshark
- ranger - console file manager with VI key bindings
- awesome-selfhosted - list of network web applications hosted, by awesome-selfhosted
- gitui - terminal-ui for git written in rust
- nnn - by jarun, terminal file manager
learning resource
- youtube
podcast
youtube
- Gmail clone - at youtube by SonnySangha
github
- realworld
- build-your-own-x
- 电商系统 - 前台(vuejs)商城系统及后台管理系统(SpringBoot+MyBatis), by macrozheng
- AdminLTE - admin dashboard template based on Bootstrap 4 and jquery
coding relad
- how-to-create-a-kickass-github-profile-page
- risingstars.js
- moiva - Measure and compare JavaScript libraries
- github search
- record-badass-screencasts-for-egghead-io
- fiverr - freelancer
- upwork - freelancer
- hiring-without-whiteboards - Companies that don't have a broken hiring process
- remote-jobs - A list of semi to fully remote-friendly companies in tech
- gifer - gif search engine
- carbon - Create code images
- pull - Keep your forks up-to-date via automated PRs. githun plugin
- ab - Apache HTTP server benchmarking tool
- ruffle - Flash Player emulator written in Rust
- gitstars - Github Stars Repositories Manager , study source code
- hyper - terminal built on electron
- verdaccio - lightweight private proxy registry build in Node.js
- cli-spinners - Spinners for use in the terminal
- gatsby-simplefolio - Gatsby portfolio template
- Awesome-Profile-README-templates - github profile template, by kautukkundan
- github-readme-stats - Get dynamically generated GitHub stats on your readmes, by anuraghazra
- blog-post-workflow - Show your latest blog posts from any sources using the RSS feed, by gautamkrishnar
- cloc - counts blank lines, comment lines, and physical lines of source code
- repo in web vscode - replace github to github1s
- 史上最爛的開發項目
- best-resume-ever - CV Made with Vue, by salomonelli
- clone-wars - 70+ open-source clones of popular sites, by GorvGoyl
- hashnode - developer blogging platform
- recommended-books - 電子書, at github by woai3c
misc
- needtomeet - Find a time that works for everyone
- Mos - smooth scrolling and set scroll direction independently for your mouse on MacOS
- jetbrain serial
- miro - The online collaborative whiteboard platform
- infographic
learning resource
- youtube(not js and devops focused)
- 尚硅谷
- CodeSheep程序羊 -- java
- Java Brains - java
- programmingwithmosh -- python
- Coding Tech
- the roadmap
- Derek Banas
- 代码真香 - 中文
- CrashCourse - Computer Science series
- TechPrimers
- TechWithTim
- Dani Krossing
- ProgrammingKnowledge
- MTECHVIRAL
- IAmTimCorey
- codepunk
- CoffeeBeforeArch
- webslesson - php
- The Codeholic - php
- CodeLitDev
- Telusko
- kudvenkat
- Amigoscode
- Alessandro Castellani
- ContextFree
- SimpleSnippets
- Scaler Academy
- NetworkChuck
- More Bits inside by René Rebe
- jserv - jserv youtube channel
- javascript the hard part series - by codesmith