【收藏夾/書簽整理】代碼庫(2023/08)
# 代碼庫
我會下載到本地的開源代碼,便于閱讀、學(xué)習(xí)、作為參考和文檔。
我的收藏夾分享內(nèi)包含了這些鏈接,在 ライブラリ(libraries) 目錄下。
## zig
<https://ziglang.org/>
<https://github.com/ziglang/zig>
### bun
JavaScript runtime. all-in-one.
<https://bun.sh/>
<https://github.com/oven-sh/bun>
## typescript
### angular
<https://github.com/angular/angular>
### puppeteer
<https://github.com/puppeteer/puppeteer>
### astro
快速構(gòu)建以內(nèi)容為中心的網(wǎng)站
內(nèi)置的數(shù)據(jù)獲取機(jī)制,Markdown
<https://astro.build/>
<https://github.com/withastro/astro>
### nocodb
數(shù)據(jù)庫管理工具,低代碼平臺,連接各種數(shù)據(jù)庫(MySQL、PostgreSQL、SQL Server、SQLite和MariaDB)并提供表格界面,使用戶能夠輕松地管理數(shù)據(jù)庫。
<https://www.nocodb.com/>
<https://github.com/nocodb/nocodb>
### mapgen4
基于WebGL的地圖生成工具,使用噪聲算法可以自動生成虛構(gòu)世界的地形、河流、道路等地貌要素,并提供了修改地圖參數(shù)的界面。
<https://www.redblobgames.com/>
<https://github.com/redblobgames/mapgen4>
### rxjs
Reactive Extensions Library for JavaScript
<https://rxjs.dev/>
<https://github.com/ReactiveX/rxjs>
### nest
用于構(gòu)建高效且可擴(kuò)展的服務(wù)器端應(yīng)用程序的漸進(jìn)式框架
<https://nestjs.com/>
<https://github.com/nestjs/nest>
### bit
A tool for composable software development.
<https://github.com/teambit/bit>
<https://bit.dev/>
### pnpm
快速的,節(jié)省磁盤空間的包管理工具
<https://pnpm.io/>
<https://github.com/pnpm/pnpm>
### swc-cli
CLI for swc
<https://github.com/swc-project/cli>
### date-fns
JavaScript 日期工具庫
<https://date-fns.org/>
<https://github.com/date-fns/date-fns>
### js-sdsl
一款參考 C++ STL 實現(xiàn)的 JavaScript 標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)庫
<https://js-sdsl.org/>
<https://github.com/js-sdsl/js-sdsl>
### lit
基于 web components 的輕量級前端庫
<https://lit.dev/>
<https://github.com/lit/lit>
### nx
build system monorepo support
<https://nx.dev/>
<https://github.com/nrwl/nx>
### prisma
Prisma is a **next-generation ORM** that consists of these tools:
- [**Prisma Client**](https://www.prisma.io/docs/concepts/components/prisma-client): Auto-generated and type-safe query builder for Node.js & TypeScript
- [**Prisma Migrate**](https://www.prisma.io/docs/concepts/components/prisma-migrate): Declarative data modeling & migration system
- [**Prisma Studio**](https://github.com/prisma/studio): GUI to view and edit data in your database
<https://www.prisma.io/>
<https://github.com/prisma/prisma>
### amplication(Typescript、NestJS)
Open-source backend development platform. Build production-ready services without wasting time on repetitive coding.
<https://amplication.com/>
<https://github.com/amplication/amplication>
### angular-cli
CLI tool for Angular
TypeScript 94.9%
<https://angular.io/cli>
<https://github.com/angular/angular-cli>
### Inquirer.js
A collection of common interactive command line user interfaces.
JavaScript 65.6%
TypeScript 34.4%
<https://github.com/SBoudrias/Inquirer.js>
### zip-a-folder
zip a complete folder into a zip file
<https://github.com/maugenst/zip-a-folder>
### fakerjs
Generate massive amounts of fake data in the browser and node.js
<https://fakerjs.dev/>
<https://github.com/faker-js/faker>
### dflex
The sophisticated Drag and Drop library you've been waiting for ??
<https://www.dflex.dev/>
<https://github.com/dflex-js/dflex>
### formkit
The open-source form framework for Vue
<https://formkit.com/>
<https://github.com/formkit/formkit>
### vite
<https://github.com/vitejs/vite>
### vue
<https://github.com/vuejs/core>
### vscode
<https://github.com/microsoft/vscode>
### clash-verge
A Clash GUI based on tauri. Supports Windows, macOS and Linux.
<https://github.com/zzzgydi/clash-verge>
### xplorer
<https://github.com/kimlimjustin/xplorer>
<https://xplorer.space/>
## Rust
<https://www.rust-lang.org/>
<https://github.com/rust-lang/rust>
### tauri
<https://tauri.app/>
<https://github.com/tauri-apps/tauri>
### tokio
<https://tokio.rs/>
<https://github.com/tokio-rs/tokio>
### deno
A modern runtime for JavaScript and TypeScript.
<https://deno.land/>
<https://github.com/denoland/deno>
### swc
<https://swc.rs/>
<https://github.com/swc-project/swc>
### lldap
Light LDAP implementation
<https://github.com/lldap/lldap>
### poem
A full-featured and easy-to-use web framework with the Rust programming language.
<https://github.com/poem-web/poem>
### async-graphql
A GraphQL server library implemented in Rust
<https://async-graphql.github.io/async-graphql/zh-CN/introduction.html>
<https://github.com/async-graphql/async-graphql>
### vue-compiler
Vue's template compiler reimplemented in Rust
<https://github.com/HerringtonDarkholme/vue-compiler>
### exa
A modern replacement for ‘ls’.
<https://the.exa.website/>
<https://github.com/ogham/exa>
<https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools/>
### dufs
A file server that supports static serving, uploading, searching, accessing control, webdav...
<https://github.com/sigoden/dufs>
## php
### speedtest
Self-hosted Speedtest for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more
<https://librespeed.org/>
<https://github.com/librespeed/speedtest>
## js
### MDN
<https://github.com/mdn>
### angular.js
<https://github.com/angular/angular.js>
### CodeMirror
CodeMirror is a versatile text editor implemented in JavaScript for the browser
<https://codemirror.net>
<https://github.com/codemirror/codemirror5>
<https://github.com/codemirror/dev/>
### vue-codemirror
<https://github.com/surmon-china/vue-codemirror>
### validator.js
String validation
<https://github.com/validatorjs/validator.js>
### editor.js
A block-style editor with clean JSON output
<https://editorjs.io/>
<https://github.com/codex-team/editor.js>
### codex.notes
crossplatform desktop notes application based on Electron and Editor.js
<https://codex.so/>
<https://github.com/codex-team/codex.notes>
### medium-editor-tables
rich text solution
<https://yabwe.github.io/medium-editor/>
<https://github.com/yabwe/medium-editor>
### quilljs
Your powerful rich text editor
<https://quilljs.com/>
<https://github.com/quilljs/quill>
### cssninja
A marketplace for cutting edge UI Kits and HTML template sets to build your projects.
<https://cssninja.io/>
### tween.js
JavaScript/TypeScript animation engine
<https://github.com/tweenjs/tween.js>
### strip-json-comments
Strip comments from JSON. Lets you use comments in your JSON files!
<https://github.com/sindresorhus/strip-json-comments>
### snapdrop
A Progressive Web App for local file sharing
<https://snapdrop.net/>
<https://github.com/RobinLinus/snapdrop>
### bignumber.js
A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic.
<https://mikemcl.github.io/bignumber.js/>
<https://github.com/MikeMcl/bignumber.js>
### lossless-cut(electron、ffmpeg)
The swiss army knife of lossless video/audio editing
<https://github.com/mifi/lossless-cut>
## java
### ip2region
離線IP地址查詢。自定義二進(jìn)制文件格式
<https://github.com/lionsoul2014/ip2region>
### MYDB
簡單的數(shù)據(jù)庫
<https://github.com/CN-GuoZiyang/MYDB>
### spring-framework
<https://github.com/spring-projects>
## css
### tailwindcss
將常見的樣式模塊化為類,通過組合和配置這些預(yù)定義的小型的可組合的類來快速樣式化HTML元素。
<https://tailwindcss.com/>
<https://github.com/tailwindlabs/tailwindcss>
### UnoCSS
[tailwindcss 競品](https://unocss.dev/guide/why)
<https://unocss.dev/>
<https://github.com/unocss/unocss>
### css-doodle
一個用CSS繪制圖案的web組件
<https://css-doodle.com/>
<https://github.com/css-doodle/css-doodle>
### DoodleCSS
手繪風(fēng)格的css主題
<https://github.com/chr15m/DoodleCSS>
### heti
赫蹏(hètí)是專為中文內(nèi)容展示設(shè)計的排版樣式增強(qiáng)。它基于通行的中文排版規(guī)范而來,可以為網(wǎng)站的讀者帶來更好的文章閱讀體驗。
<https://sivan.github.io/heti/>
<https://github.com/sivan/heti>
### yui540
css動畫
<https://github.com/yui540>
### MVP
極簡主義CSS樣式
Out of the box CSS styling for HTML elements.
<https://andybrewer.github.io/mvp/>
<https://github.com/andybrewer/mvp>
## c++
### flatbuffers
Google開源的序列化庫,用于內(nèi)存數(shù)據(jù)的序列化和反序列化,支持C++、C#、Go、Java、JavaScript、Python、PHP、Rust、Swift等語言。
json、xml、protobuf等序列化庫都是將數(shù)據(jù)序列化為二進(jìn)制流,然后再進(jìn)行傳輸,而flatbuffers是直接將數(shù)據(jù)序列化為內(nèi)存數(shù)據(jù),然后再進(jìn)行傳輸,這樣就避免了內(nèi)存數(shù)據(jù)到二進(jìn)制流的轉(zhuǎn)換,提高了效率。
It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility.
<https://flatbuffers.dev/>
<https://github.com/google/flatbuffers>
### nodejs
Node.js JavaScript runtime ??????
<https://nodejs.org/>
<https://github.com/nodejs/node>
### v8
Google's open source JavaScript engine.
<https://v8.dev>
<https://github.com/v8/v8>
## components
### Official components for `Angular`
What do we mean by "high-quality" components?
- Internationalized and accessible so that all users can use them.
- Straightforward APIs that don't confuse developers.
- Behave as expected across a wide variety of use-cases without bugs.
- Behavior is well-tested with both unit and integration tests.
- Customizable within the bounds of the Material Design specification.
- Performance cost is minimized.
- Code is clean and well-documented to serve as an example for Angular developers.
<https://material.angular.io>
<https://github.com/angular/components>
### Ant Design `React`
An enterprise-class UI design language and React UI library
<https://ant.design>
<https://github.com/ant-design/ant-design>
### Ant Design `Vue`
An enterprise-class UI components based on Ant Design and Vue.
<https://www.antdv.com/>
<https://github.com/vueComponent/ant-design-vue>
### fighting-design `Vue`
vue3 應(yīng)用程序中快速構(gòu)建交互界面
<https://fighting.tianyuhao.cn/>
<https://github.com/FightingDesign/fighting-design>
### @idux `Vue`
企業(yè)級中后臺 UI 組件庫
<https://idux.site/>
<https://github.com/IDuxFE/idux>
### Material Web `Lit(web components)`
The official web component set for Material 3
<https://material-web.dev/>
<https://github.com/material-components/material-web#readme>
### tanstack `React、Solid、Vue、Svelte`
High-quality open-source software for web developers.
<https://tanstack.com/>
<https://github.com/TanStack>
### vue-vben-admin `Vue`
開箱即用的中后臺管理系統(tǒng)
<https://vben.vvbin.cn>
<https://github.com/vbenjs/vue-vben-admin>
### taro
小程序
<https://taro.zone/>
<https://github.com/nervjs/taro>
## webgl
### Babylon.js
<http://www.babylonjs.com/>
<https://github.com/BabylonJS/Babylon.js>
### Three.js
<https://threejs.org/>
<https://github.com/mrdoob/three.js>