Awesome Stack

StackShare

็”จๆ–ผๆง‹ๅปบไธๅŒๆ‡‰็”จ็จ‹ๅบๅ’ŒๅŠŸ่ƒฝ็š„ๆŠ€่ก“ๅ †ๆฃงใ€‚

๏ผƒ๏ผƒ ๅ…งๅฎน

Awesome Stacks ๆ˜ฏไธ€ๅ€‹็คพๅ€็ญ–ๅŠƒ็š„ๆŠ€่ก“ๅ †ๆฃงๅˆ—่กจ๏ผŒ็”จๆ–ผๆง‹ๅปบไธๅŒ็š„ๆ‡‰็”จ็จ‹ๅบๅ’ŒๅŠŸ่ƒฝใ€‚ๅฎƒๆ˜ฏ้–‹ๆบ็š„๏ผŒไธฆๅ—ๅˆฐๅŽŸๅง‹ awesome list ็š„ๅ•Ÿ็™ผใ€‚

ๅˆ—่กจไธญ็š„ๆฏๅ€‹ๅ †ๆฃง้ƒฝๆœ‰ไธ€ๅ€‹ๅ็จฑใ€ๆ่ฟฐๅ’Œไธ€ไบ›้—œ้ตๅทฅๅ…ทๅ’ŒๆŠ€่ก“็š„ๅˆ—่กจใ€‚ๅฏ้ธๅœฐ๏ผŒๅฎƒ้ˆๆŽฅๅˆฐไธ€ๅ€‹ๆ•™็จ‹ใ€ๅ…ฅ้–€ๅทฅๅ…ทๅŒ…ๆˆ–ๆจฃๆฟ๏ผŒไฝฟๅ…ถๆ˜“ๆ–ผไธŠๆ‰‹ใ€‚

ๆœ‰ไธ€ๅ€‹ไฝ ่ช็‚บๆ˜ฏๆง‹ๅปบๆฑ่ฅฟ็š„ๅฅฝๆ–นๆณ•็š„ๅ †ๆฃงๅ—Ž๏ผŸ่ซ‹็ทจ่ผฏๆญคๆ–‡ไปถไธฆๆทปๅŠ ๅฎƒ๏ผๆŸฅ็œ‹ CONTRIBUTING.md ไบ†่งฃๆ›ดๅคšไฟกๆฏใ€‚

็€่ฆฝๅ †ๆฃง

ๅ †ๆฃงๅฏไปฅๅœจๅ…ฉๅ€‹ๅœฐๆ–น็€่ฆฝโ€”โ€”ๅœจ README ๅ’Œ awesomestacks.devใ€‚่ฉฒ็ถฒ็ซ™็”ฑ Gatsby ๅ’Œ React ๆง‹ๅปบ๏ผŒ้€š้Žๅพž GitHub ๅ’Œ StackShare API ไธญๆๅ–ๆ•ธๆ“šไพ†้กฏ็คบ่‡ช่ฟฐๆ–‡ไปถไธญๅˆ—ๅ‡บ็š„ๆฏๅ€‹ๅทฅๅ…ท็š„ๅพฝๆจ™ๅ’ŒๆŒ‡ๆจ™ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ ๅ‚ณๅฅ‡

๐Ÿ›  - StackShare ๅทฅๅ…ท็ฐกไป‹ ๐Ÿ™ - GitHub ๅญ˜ๅ„ฒๅบซ

๏ผƒ๏ผƒ ๅ‰็ซฏ

React Next Boilerplate โ†—

ไฝฟ็”จ Next.jsใ€ๆœ€ไฝณ้–‹็™ผๅฏฆ่ธๅ’Œ้–‹็™ผไบบๅ“ก็คพๅ€ไธญ็š„ๆต่กŒๅบซๆธ›ๅฐ‘้ …็›ฎ้…็ฝฎ็š„ๅŸบ็คŽใ€‚

  • Next.js - ๐Ÿ›  - [๐Ÿ™](https://github.com/zeit/next. js) - ็”จๆ–ผๆœๅ‹™ๅ™จๆธฒๆŸ“ใ€้œๆ…‹็ถฒ็ซ™ใ€PWA ็š„ React ๆก†ๆžถใ€‚

  • React ๆธฌ่ฉฆๅบซ - ๐Ÿ›  - [๐Ÿ™] (https://github.com/testing-library/react-testing-library) - react-testing-library ๆ˜ฏๆŠ€่ก“ๅ †ๆฃงๆธฌ่ฉฆๆก†ๆžถ้กžๅˆฅไธญ็š„ไธ€ๅ€‹ๅทฅๅ…ทใ€‚

  • ๆƒ…ๆ„Ÿ - ๐Ÿ›  - ๐Ÿ™ - CSS -in-JS ๅบซ๏ผŒๅฐˆ็‚บ้ซ˜ๆ€ง่ƒฝ้ขจๆ ผ็ต„ๅˆ่€Œ่จญ่จˆใ€‚

  • I18next - ๐Ÿ™ - I18next ๆ˜ฏไธ€ๅ€‹็”จ JavaScript ็ทจๅฏซ็š„ๅœ‹้š›ๅŒ–ๆก†ๆžถใ€‚ไฝ†้ ไธๆญขๆ–ผๆญคใ€‚

  • Redux Saga - ๐Ÿ™ - ๆ˜ฏไธ€ๅ€‹ๆ—จๅœจไฝฟๆ‡‰็”จ็จ‹ๅบ็ซฏ็š„ๅบซๆ•ˆๆžœ๏ผˆๅณๆ•ธๆ“š็ฒๅ–็ญ‰็•ฐๆญฅๆ“ไฝœๅ’Œ่จชๅ•็€่ฆฝๅ™จ็ทฉๅญ˜็ญ‰ไธ็ด”ๆ“ไฝœ๏ผ‰ๆ›ดๆ˜“ๆ–ผ็ฎก็†ใ€ๅŸท่กŒๆ•ˆ็އๆ›ด้ซ˜ใ€ๆ˜“ๆ–ผๆธฌ่ฉฆไธฆไธ”ๆ›ดๆ“…้•ท่™•็†ๆ•…้šœใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

React ๅ…ฅ้–€ๅฅ—ไปถ โ†—

React Starter Kit ๆ˜ฏๅปบ็ซ‹ๅœจ Node.jsใ€Expressใ€GraphQL ๅ’Œ React ไน‹ไธŠ็š„ Web ้–‹็™ผ่‡ชไปฅ็‚บๆ˜ฏ็š„ๆจฃๆฟ๏ผŒๅŒ…ๅซ็พไปฃ Web ้–‹็™ผๅทฅๅ…ท๏ผŒๅฆ‚ Webpackใ€Babel ๅ’Œ Browsersyncใ€‚

  • React - ๐Ÿ›  - ๐Ÿ™ - React ็ต„ไปถๅฏไปฅ็”จๆ–ผๅฎขๆˆถ็ซฏๅ’Œๆœๅ‹™ๅ™จ็ซฏใ€‚

  • Webpack - ๐Ÿ› ๏ธ - ๐Ÿ™ - A็พไปฃ JavaScript ๆ‡‰็”จ็จ‹ๅบ็š„้œๆ…‹ๆจกๅกŠๆ†็ถๅ™จใ€‚

  • GraphQL - ๐Ÿ›  - ๐Ÿ™ - A API ็š„ๆŸฅ่ฉข่ชž่จ€ๅ’Œไฝฟ็”จ็พๆœ‰ๆ•ธๆ“šๅฎŒๆˆ้€™ไบ›ๆŸฅ่ฉข็š„้‹่กŒๆ™‚ใ€‚

  • Babel - ๐Ÿ› ๏ธ - ๐Ÿ™ - JavaScript ็ทจ่ญฏๅ™จ; ไปŠๅคฉๅฐฑไฝฟ็”จไธ‹ไธ€ไปฃ JavaScriptใ€‚

  • Express - ๐Ÿ› ๏ธ - ๐Ÿ™ - ๆœ€ๅฐไธ”้ˆๆดป็š„ Node.js Web ๆ‡‰็”จ็จ‹ๅบๆก†ๆžถใ€‚

  • Node.js - ๐Ÿ› ๏ธ - ๐Ÿ™ - AๅŸบๆ–ผ Chrome ็š„ V8 JavaScript ๅผ•ๆ“Žๆง‹ๅปบ็š„ JavaScript ้‹่กŒๆ™‚ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

React Firebase ๅ•Ÿๅ‹•ๅ™จ โ†—

React Starter Kit for Firebase ๆ˜ฏไธ€ๅ€‹ๆต่กŒ็š„้ …็›ฎๆจกๆฟ๏ผˆๅˆๅๆจฃๆฟ๏ผ‰๏ผŒ็”จๆ–ผไฝฟ็”จ Google Cloud ๆไพ›็š„็„กๆœๅ‹™ๅ™จๅŸบ็คŽๆžถๆง‹๏ผˆCloud SQLใ€Cloud Functionsใ€CDN ่จ—็ฎกๅ’Œๆ–‡ไปถๅญ˜ๅ„ฒ๏ผ‰ๆง‹ๅปบๅ…ทๆœ‰ Reactใ€Relay ๅ’Œ GraphQL ็š„็พไปฃใ€ๅฏๆ“ดๅฑ•็š„ Web ๆ‡‰็”จ็จ‹ๅบ.

  • Firebase - ๐Ÿ› ๏ธ - ้›ฒ่จ—็ฎก็š„ NoSQL ๆ•ธๆ“šๅบซ๏ผŒๅฏ่ฎ“ๆ‚จๅœจ็œŸๅฏฆ็”จๆˆถไน‹้–“ๅญ˜ๅ„ฒๅ’ŒๅŒๆญฅๆ•ธๆ“š-ๆ™‚้–“ใ€‚

  • ๅ‰ตๅปบ React ๆ‡‰็”จ็จ‹ๅบ - ๐Ÿ›  - [๐Ÿ™](https: //github.com/facebook/create-react-app) - ้€š้Ž้‹่กŒไธ€ๅ€‹ๅ‘ฝไปคไพ†่จญ็ฝฎ็พไปฃ Web ๆ‡‰็”จ็จ‹ๅบใ€‚

  • ๆ่ณช UI - ๐Ÿ› ๏ธ - [๐Ÿ™](https://github.com/mui-org /material-ui) - ๅฏฆ็พ Google ็š„ Material Design ็š„ React ็ต„ไปถใ€‚

  • ไธญ็นผ - ๐Ÿ› ๏ธ - ๐Ÿ™ - ็”จๆ–ผๆง‹ๅปบๆ•ธๆ“š้ฉ…ๅ‹•็š„ React ๆ‡‰็”จ็จ‹ๅบ็š„ JavaScript ๆก†ๆžถใ€‚

  • GraphQL - ๐Ÿ›  - ๐Ÿ™ - A API ็š„ๆŸฅ่ฉข่ชž่จ€ๅ’Œไฝฟ็”จ็พๆœ‰ๆ•ธๆ“šๅฎŒๆˆ้€™ไบ›ๆŸฅ่ฉข็š„้‹่กŒๆ™‚ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

vue-starter โ†—

็”Ÿ็”ขๅฐฑ็ท’ PWA ็š„ๆœ€ๅฎŒๆ•ดๆจฃๆฟใ€‚ๅฐˆๆณจๆ–ผๆ€ง่ƒฝใ€้–‹็™ผ้€Ÿๅบฆๅ’Œๆœ€ไฝณๅฏฆ่ธใ€‚

  • Vue.js - ๐Ÿ› ๏ธ - ๐Ÿ™ - ไธ€ๅ€‹ๅนณๆ˜“่ฟ‘ไบบ็š„ๆ ธๅฟƒๅบซ๏ผŒๅช้—œๆณจ่ฆ–ๅœ–ๅฑคใ€‚

  • TypeScript - ๐Ÿ› ๏ธ - ๐Ÿ™ - A JavaScript ็š„้กžๅž‹ๅŒ–่ถ…้›†๏ผŒๅฏ็ทจ่ญฏ็‚บ็ด” JavaScriptใ€‚

  • Jest - ๐Ÿ› ๏ธ - ๐Ÿ™ - ไธ€ๅ€‹ๅ…จ้ข็š„๏ผŒไปคไบบๆ„‰ๅฟซ็š„ JavaScript ๆธฌ่ฉฆ่งฃๆฑบๆ–นๆกˆใ€‚

  • Prettier - ๐Ÿ› ๏ธ - ๐Ÿ™ - ่‡ชไปฅ็‚บๆ˜ฏ็š„ไปฃ็ขผๆ ผๅผๅŒ–็จ‹ๅบใ€‚

  • Vuex - ๐Ÿ™ - Vue.js ็š„้›†ไธญ็‹€ๆ…‹็ฎก็†ใ€‚

  • Vue Router - ๐Ÿ™ - Vue Router ๆ˜ฏ Vue.js ็š„ๅฎ˜ๆ–น่ทฏ็”ฑๅ™จใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Vue Enterprise Boilerplate โ†—

ไฝฟ็”จ Vue CLI 3 ็š„ๆ–ฐ Vue SPA ้ …็›ฎ็š„ไธๆ–ท็™ผๅฑ•ๅ’Œๅ›บๅŸทๅทฑ่ฆ‹็š„ๆžถๆง‹ๅ’Œ้–‹็™ผ็’ฐๅขƒใ€‚

  • Vue.js - ๐Ÿ› ๏ธ - ๐Ÿ™ - ไธ€ๅ€‹ๅนณๆ˜“่ฟ‘ไบบ็š„ๆ ธๅฟƒๅบซ๏ผŒๅช้—œๆณจ่ฆ–ๅœ–ๅฑคใ€‚

  • Vuex - ๐Ÿ™ - Vue.js ็š„้›†ไธญ็‹€ๆ…‹็ฎก็†ใ€‚

  • Vue Router - ๐Ÿ™ - Vue Router ๆ˜ฏ Vue.js ็š„ๅฎ˜ๆ–น่ทฏ็”ฑๅ™จใ€‚

  • Vue CLI - ๐Ÿ™ - ไธ€ๅ€‹ๅช้—œๆณจ่ฆ–ๅœ–ๅฑค็š„ๅนณๆ˜“่ฟ‘ไบบ็š„ๆ ธๅฟƒๅบซใ€‚

  • Babel - ๐Ÿ› ๏ธ - ๐Ÿ™ - ็ทจๅฏซ็ทจ่ญฏๅ™จไธ‹ไธ€ไปฃ JavaScript๏ผ›Babel ๆœƒๅฐ‡ๆ‚จ็š„ ES6+ ไปฃ็ขผ่ฝ‰ๆ›็‚บ ES5 ๅ‹ๅฅฝไปฃ็ขผ๏ผŒๅ› ๆญคๆ‚จๅฏไปฅ็ซ‹ๅณ้–‹ๅง‹ไฝฟ็”จๅฎƒ๏ผŒ่€Œ็„ก้œ€็ญ‰ๅพ…็€่ฆฝๅ™จๆ”ฏๆŒใ€‚

  • Sass - ๐Ÿ› ๏ธ - ๐Ÿ™ - Sass ๆ˜ฏCSS3 ็š„ๆ“ดๅฑ•๏ผŒๆทปๅŠ ไบ†ๅตŒๅฅ—่ฆๅ‰‡ใ€่ฎŠ้‡ใ€mixinใ€้ธๆ“‡ๅ™จ็นผๆ‰ฟ็ญ‰ใ€‚ไฝฟ็”จๅ‘ฝไปค่กŒๅทฅๅ…ทๆˆ–็ถฒ็ตกๆก†ๆžถๆ’ไปถๅฐ‡ๅ…ถ่ฝ‰ๆ›็‚บๆ ผๅผ่‰ฏๅฅฝ็š„ๆจ™ๆบ– CSSใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

ๅธถๆœ‰ Gatsby ็š„ๆผธ้€ฒๅผ Web ๆ‡‰็”จ็จ‹ๅบ โ†—

ไฝฟ็”จไธ€ไบ›ๅ‡บ่‰ฒ็š„็พไปฃๆŠ€่ก“ๆง‹ๅปบไธ€ๅ€‹็ฐกๅ–ฎ็š„่ผช่ฉขๆผธ้€ฒๅผ Web ๆ‡‰็”จ็จ‹ๅบใ€‚

  • ่“‹่Œจๆฏ” - ๐Ÿ›  - ๐Ÿ™ - ่“‹่Œจๆฏ”ๆ˜ฏไธ€ๅ€‹็”จๆ–ผ React ็š„ๅฟซ้€Ÿ็พไปฃ็ซ™้ปž็”Ÿๆˆๅ™จใ€‚

  • Cloud Firestore - ๐Ÿ› ๏ธ - ไธ€ๅ€‹ๅ…ฌ้–‹ไบ‹ไปถ็›ฃ่ฝๅ™จ็š„ noSQL ้›ฒๆ•ธๆ“šๅบซ -ๆ™‚้–“ๆ›ดๆ–ฐใ€‚

  • Netlify - ๐Ÿ› ๏ธ - Netlify ๆ˜ฏไธ€ๅ€‹ๅ…จ็ƒ CDN๏ผŒๅช้œ€ๅ–ฎๆ“Šๅนพไธ‹ๅณๅฏๅฏฆ็พๆŒ็บŒ้ƒจ็ฝฒใ€‚

  • ๆจฃๅผๅŒ–็ต„ไปถ - ๐Ÿ›  - [๐Ÿ™](https://github.com/styled -components/styled-components) - ไธ€ๅ€‹็‰นๅฎšๆ–ผ react ็š„ css-in-js ่งฃๆฑบๆ–นๆกˆใ€‚

  • ๅ…งๅฎน - ๐Ÿ›  - ๐Ÿ™ - ๅ…งๅฎนๆ˜ฏไธ€ๅ€‹้ˆๆดปไธ”้ขๅ‘ๆœชไพ†็š„ๅ…งๅฎนๅนณๅฐ๏ผŒๅฏๅนซๅŠฉ็ทจ่ผฏไบบๅ“ก็ฎก็†ๅ’Œ้–‹็™ผไบบๅ“กๅฐ‡ๅ…งๅฎนๆไพ›ๅˆฐ็งปๅ‹•ๆˆ– Web ๆ‡‰็”จ็จ‹ๅบไธญใ€‚ๆœ€ๅพŒไฝ†ไธฆ้žๆœ€ไธ้‡่ฆ็š„ไธ€้ปžๆ˜ฏ๏ผŒ่ˆ‡่“‹่Œจๆฏ”ไธ€่ตทๅทฅไฝœๆ™‚็š„ๅ‹•ๅŠ›ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Victor Hugo ๆจฃๆฟๆ–‡ไปถ โ†—

็”จๆ–ผๅ‰ตๅปบ็œŸๆญฃๅฒ่ฉฉ่ˆฌ็š„็ถฒ็ซ™็š„ Hugo ๆจฃๆฟใ€‚้€™ๆ˜ฏไฝฟ็”จ Hugo ไฝœ็‚บ้œๆ…‹็ซ™้ปž็”Ÿๆˆๅ™จๅ’Œ Webpack ไฝœ็‚บ่ณ‡็”ข็ฎก้“็š„ๆจฃๆฟใ€‚

  • Hugo - ๐Ÿ› - ๐Ÿ™ - ไธ–็•ŒไธŠๆœ€ๅฟซ็š„ๆง‹ๅปบ็ถฒ็ซ™็š„ๆก†ๆžถใ€‚

  • Webpack - ๐Ÿ› ๏ธ - ๐Ÿ™ - A็พไปฃ JavaScript ๆ‡‰็”จ็จ‹ๅบ็š„้œๆ…‹ๆจกๅกŠๆ†็ถๅ™จใ€‚

  • Babel - ๐Ÿ› ๏ธ - ๐Ÿ™ - JavaScript ็ทจ่ญฏๅ™จ; ไปŠๅคฉๅฐฑไฝฟ็”จไธ‹ไธ€ไปฃ JavaScriptใ€‚

  • PostCSS - ๐Ÿ›  - ๐Ÿ™ - ไธ€ๅ€‹ๅทฅๅ…ท็”จ JavaScript ่ฝ‰ๆ› CSSใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Nuxt๏ผŒTypeScript + Docker โ†—

ๆต่ก€็š„ vue ๆจกๆฟๅฐˆๆณจๆ–ผไปฃ็ขผ่ณช้‡ๅ’Œ้–‹็™ผไบบๅ“ก็š„ๅนธ็ฆๆ„Ÿใ€‚

็‚บๅฐๅž‹ๅ’Œไผๆฅญ็ดšๆ‡‰็”จ็จ‹ๅบๆไพ›ๅฎŒๆ•ด็š„่จญ็ฝฎใ€‚

  • Nuxt - ๐Ÿ›  - ๐Ÿ™ - Vue .js ๅ…ƒๆก†ๆžถๅฏๅฟซ้€Ÿๅ‰ตๅปบ่ค‡้›œใ€ๅฟซ้€Ÿๅ’Œ้€š็”จ็š„ Web ๆ‡‰็”จ็จ‹ๅบใ€‚

  • TypeScript - ๐Ÿ› ๏ธ - ๐Ÿ™ - A JavaScript ็š„้กžๅž‹ๅŒ–่ถ…้›†๏ผŒๅฏ็ทจ่ญฏ็‚บ็ด” JavaScriptใ€‚

  • Sass - ๐Ÿ› ๏ธ - ๐Ÿ™ - Sass ๆ˜ฏCSS3 ็š„ๆ“ดๅฑ•๏ผŒๆทปๅŠ ไบ†ๅตŒๅฅ—่ฆๅ‰‡ใ€่ฎŠ้‡ใ€mixinใ€้ธๆ“‡ๅ™จ็นผๆ‰ฟ็ญ‰ใ€‚ไฝฟ็”จๅ‘ฝไปค่กŒๅทฅๅ…ทๆˆ–็ถฒ็ตกๆก†ๆžถๆ’ไปถๅฐ‡ๅ…ถ่ฝ‰ๆ›็‚บๆ ผๅผ่‰ฏๅฅฝ็š„ๆจ™ๆบ– CSSใ€‚

  • Jest - ๐Ÿ› ๏ธ - ๐Ÿ™ - ไธ€ๅ€‹ๅ…จ้ข็š„๏ผŒไปคไบบๆ„‰ๅฟซ็š„ JavaScript ๆธฌ่ฉฆ่งฃๆฑบๆ–นๆกˆใ€‚

  • eslint - ๐Ÿ› ๏ธ - ๐Ÿ™ - ๅฏๆ’ๅ…ฅ็š„ linting JavaScript ๅ’Œ JSX ็š„ๅฏฆ็”จ็จ‹ๅบใ€‚

  • stylelint - ๐Ÿ› ๏ธ - ๐Ÿ™ - ๅผทๅคง็š„๏ผŒ็พไปฃ linter ๅฏๅนซๅŠฉๆ‚จ้ฟๅ…้Œฏ่ชคไธฆๅœจๆจฃๅผไธญๅผทๅˆถๅŸท่กŒ็ด„ๅฎšใ€‚

  • Docker - ๐Ÿ›  - ๐Ÿ™ ไธ€ๅ€‹ๅทฅๅ…ทๅœจๅฎนๅ™จๅ…งๅ‰ตๅปบใ€้ƒจ็ฝฒๅ’Œ้‹่กŒๆ‡‰็”จ็จ‹ๅบใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Nextjs ๅšๅฎขๅ•Ÿๅ‹•ๅ™จ โ†—

็”จๆ–ผๅ‰ตๅปบๅšๅฎข็š„ Nextjs ๆจฃๆฟไปฃ็ขผใ€‚ๅœจ React ไธญๅ‰ตๅปบๅšๅฎขไธฆไฝฟ็”จ Tailwind CSS ้€ฒ่กŒๆจฃๅผ่จญ็ฝฎ็š„ๅฎŒ็พŽ่งฃๆฑบๆ–นๆกˆใ€‚

  • Next.js - ๐Ÿ›  - [๐Ÿ™](https://github.com/zeit/next. js) - ็”จๆ–ผๆœๅ‹™ๅ™จๆธฒๆŸ“ใ€้œๆ…‹็ถฒ็ซ™ใ€PWA ็š„ React ๆก†ๆžถใ€‚

  • React - ๐Ÿ›  - ๐Ÿ™ - React ็ต„ไปถๅฏไปฅ็”จๆ–ผๅฎขๆˆถ็ซฏๅ’Œๆœๅ‹™ๅ™จ็ซฏใ€‚

  • TypeScript - ๐Ÿ› ๏ธ - ๐Ÿ™ - A JavaScript ็š„้กžๅž‹ๅŒ–่ถ…้›†๏ผŒๅฏ็ทจ่ญฏ็‚บ็ด” JavaScriptใ€‚

  • eslint - ๐Ÿ› ๏ธ - ๐Ÿ™ - ๅฏๆ’ๅ…ฅ็š„ linting JavaScript ๅ’Œ JSX ็š„ๅฏฆ็”จ็จ‹ๅบใ€‚

  • Babel - ๐Ÿ› ๏ธ - ๐Ÿ™ - JavaScript ็ทจ่ญฏๅ™จ; ไปŠๅคฉๅฐฑไฝฟ็”จไธ‹ไธ€ไปฃ JavaScriptใ€‚

  • PostCSS - ๐Ÿ›  - ๐Ÿ™ - ไธ€ๅ€‹ๅทฅๅ…ท็”จ JavaScript ่ฝ‰ๆ› CSSใ€‚

  • Netlify - ๐Ÿ› ๏ธ - Netlify ๆ˜ฏไธ€ๅ€‹ๅ…จ็ƒ CDN๏ผŒๅช้œ€ๅ–ฎๆ“Šๅนพไธ‹ๅณๅฏๅฏฆ็พๆŒ็บŒ้ƒจ็ฝฒใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

๏ผƒ๏ผƒ ๅ…จๆฃง

GraphCMS React + Apollo โ†—

ๅšไธปใ€ๅ…งๅฎนๅ‰ตๅปบ่€…ไปฅๅŠ็œŸๆญฃๆƒณ่ฆๆ“บ่„ซ WordPress ็š„ไปปไฝ•ไบบ็š„้–ƒ้›ป่ˆฌๅฟซ้€Ÿๅ…ฅ้–€ใ€‚

  • GraphCMS - ๐Ÿ› ๏ธ - GraphCMS ็‚บๆ‚จ็š„ๆ‡‰็”จ็จ‹ๅบๆไพ›ๅพŒ็ซฏ๏ผŒ็‚บๆ‚จๆไพ›็ฎก็†ๅ…งๅฎน็š„ๅทฅๅ…ทใ€‚

  • ๅ‰ตๅปบ React ๆ‡‰็”จ็จ‹ๅบ - ๐Ÿ›  - [๐Ÿ™](https: //github.com/facebook/create-react-app) - ้€š้Ž้‹่กŒไธ€ๅ€‹ๅ‘ฝไปคไพ†่จญ็ฝฎ็พไปฃ Web ๆ‡‰็”จ็จ‹ๅบใ€‚

  • Apollo - ๐Ÿ› ๏ธ - ๐Ÿ™ - Apollo Client ๆ˜ฏไฝฟ็”จ GraphQL ๆง‹ๅปบๅฎขๆˆถ็ซฏๆ‡‰็”จ็จ‹ๅบ็š„ๆœ€ไฝณๆ–นๅผใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Strapi CMS ่ˆ‡ Gatsby โ†—

ไฝฟ็”จ Strapi CMS ไพ†็ถญ่ญทๅ’Œ็ฎก็†ๆ‚จ็š„ Gatsby ้œๆ…‹็ซ™้ปžใ€‚้ƒจ็ฝฒๅˆฐ Herokuใ€‚

  • Strapi CMS - ๐Ÿ™ - Strapi ๆ˜ฏ Headless CMS ้–‹็™ผไบบๅ“กๆ‰€ๅ–œๆ„›็š„ใ€‚

  • ่“‹่Œจๆฏ” - ๐Ÿ›  - ๐Ÿ™ - ่“‹่Œจๆฏ”ๆ˜ฏไธ€ๅ€‹็”จๆ–ผ React ็š„ๅฟซ้€Ÿ็พไปฃ็ซ™้ปž็”Ÿๆˆๅ™จใ€‚

  • Heroku - ๐Ÿ› ๏ธ - Heroku ๆ˜ฏไธ€ๅ€‹็”จๆ–ผ้ƒจ็ฝฒๆ‡‰็”จ็จ‹ๅบ็š„ๅผทๅคงๅนณๅฐใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Algolia ็ถฒ็ซ™ๆœ็ดข โ†—

้€š้Ž้œๆ…‹็ซ™้ปž้›†ๆˆๆˆ–็ˆฌๅ–ๅ…งๅฎน๏ผŒๅฐ‡ๆœ็ดขๆทปๅŠ ๅˆฐๆ‚จ็š„ JAMStack ็ถฒ็ซ™ใ€‚

  • Algolia - ๐Ÿ›  - ่จ—็ฎกๆœ็ดข API๏ผŒๆœ€ๅคš้‡‹ๆ”พ 10,000 ๆข่จ˜้Œ„ใ€‚

  • DocSearch - ๐Ÿ™ - ๆŠ“ๅ–็ถฒ็ซ™ไธฆๅฐ‡ๅ…ถไธŠๅ‚ณๅˆฐ็ดขๅผ•ใ€‚

  • gatsby-plugin-algolia - ๐Ÿ™ -ไฝฟ็”จ GraphQL ๆŒ‡ๅฎš Gatsby ๅฐๅƒไปฅไฝฟ็”จ Algolia (beta) ้€ฒ่กŒ็ดขๅผ•ใ€‚

  • hugo-algolia - ๐Ÿ™ - ๅพž Hugo ้œๆ…‹็ซ™้ปž็”Ÿๆˆๅ’Œ็™ผ้€็ดขๅผ•่ˆ‡้˜ฟ็ˆพๆˆˆๅˆฉไบžไธ€่ตทไฝฟ็”จใ€‚

  • instantsearch.js - [๐Ÿ™](https://github.com/algolia /instantsearch.js) - ็”จๆ–ผๆง‹ๅปบ้ซ˜ๆ€ง่ƒฝๅ’Œๅณๆ™‚ๆœ็ดข้ซ”้ฉ—็š„ JavaScript ๅบซใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

MEVN๏ผšMongo Express Vue ็ฏ€้ปž โ†—

้€™ๆ˜ฏไธ€ๅ€‹ๅŒ…ๅซ VueJS + ExpressJS + MongoDB ็š„ๅ…จๆฃง Web ๆ‡‰็”จๆจฃๆฟ้ …็›ฎใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

ๅ …ๅฆ‚็ฃ็Ÿณ็š„็พไปฃ Rails โ†—

ๅŸบๆ–ผ Rails/JavaScript ็š„ๅ †ๆฃง๏ผŒๆŽก็”จ็พไปฃ/้–‹็™ผไบบๅ“กๅ‹ๅฅฝ็š„ๆŠ€่ก“

  • Rails - ๐Ÿ›  - ๐Ÿ™ - ไธ€ๅ€‹ๆˆ็†Ÿ็š„็ถฒ็ตกๆ‡‰็”จ็จ‹ๅบๆก†ๆžถ๏ผŒๅฐˆๆณจๆ–ผ็ฐกๅ–ฎๆ€งๅ’Œ็”Ÿ็”ขๅŠ›ใ€‚

  • React - ๐Ÿ›  - ๐Ÿ™ - React ็ต„ไปถๅฏไปฅ็”จๆ–ผๅฎขๆˆถ็ซฏๅ’Œๆœๅ‹™ๅ™จ็ซฏใ€‚

  • GraphQL Ruby - ๐Ÿ›  - [๐Ÿ™](https://github.com/rmosolgo/graphql -ruby) - GraphQL ่ฆ็ฏ„็š„ Ruby ๆœๅ‹™ๅ™จๅฏฆ็พใ€‚

  • Apollo ๅฎขๆˆถ็ซฏ - ๐Ÿ›  - ๐Ÿ™ - ไธ€ๅ€‹ๅผทๅคง็š„ๅฏๆ“ดๅฑ• GraphQL JavaScript ๅฎขๆˆถ็ซฏใ€‚

  • Heroku - ๐Ÿ› ๏ธ ๅ…ทๆœ‰็„ก็ธซ Ruby/Rails ๆ”ฏๆŒ็š„้–‹็™ผไบบๅ“กๅ‹ๅฅฝ็š„ Web ๆ‡‰็”จๅŸบ็คŽ่จญๆ–ฝๆไพ›ๅ•†ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

ๅœจ AWS ไธŠไฝฟ็”จ React ็š„็„กๆœๅ‹™ๅ™จๅ †ๆฃง โ†—

ๅพž serverless-stack.com ไบ†่งฃๅฆ‚ไฝ•ไฝฟ็”จ Serverless ๅ’Œ React on AWS ๆง‹ๅปบๅ…จๆฃง็”Ÿ็”ขๅฐฑ็ท’็š„็ญ†่จ˜ๆ‡‰็”จ็จ‹ๅบใ€‚ๅŒ…ๅซๅฑๅน•ๆˆชๅœ–ๅ’Œไปฃ็ขผ็คบไพ‹็š„ๅˆ†ๆญฅ้–‹ๆบๆ•™็จ‹ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Electron React ๆจฃๆฟ โ†—

ๅพž้–‹็™ผๅˆฐๅˆ†็™ผๆ‡‰็”จ็จ‹ๅบ็š„ๅฏๆ“ดๅฑ•่ทจๅนณๅฐๆกŒ้ขๆ‡‰็”จ็จ‹ๅบ็š„ๅŸบ็คŽใ€‚

  • Electron - ๐Ÿ› ๏ธ - ๐Ÿ™ - ๆง‹ๅปบไฝฟ็”จ JavaScriptใ€HTML ๅ’Œ CSS ็š„่ทจๅนณๅฐๆกŒ้ขๆ‡‰็”จ็จ‹ๅบใ€‚

  • React - ๐Ÿ›  - ๐Ÿ™ - React ็ต„ไปถๅฏไปฅ็”จๆ–ผๅฎขๆˆถ็ซฏๅ’Œๆœๅ‹™ๅ™จ็ซฏใ€‚

  • Redux - ๐Ÿ›  - ๐Ÿ™ - ๅฏ้ ๆธฌJavaScript ๆ‡‰็”จ็จ‹ๅบ็š„็‹€ๆ…‹ๅฎนๅ™จใ€‚

  • electron-builder - ๐Ÿ™ - ไธ€ๅ€‹ๅฎŒๆ•ด็š„่งฃๆฑบๆ–นๆกˆ๏ผŒ็”จๆ–ผๆ‰“ๅŒ…ๅ’Œๆง‹ๅปบไธ€ๅ€‹ๆบ–ๅ‚™ๅˆ†็™ผ้–‹็ฎฑๅณ็”จ็š„ๅ…ทๆœ‰โ€œ่‡ชๅ‹•ๆ›ดๆ–ฐโ€ๆ”ฏๆŒ็š„้›ปๅญๆ‡‰็”จ็จ‹ๅบใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Vue ่ˆ‡ Electron โ†—

ๅพž้–‹็™ผๅˆฐไฝฟ็”จ Vue ๅ’Œ Electron ๅˆ†็™ผๆ‡‰็”จ็จ‹ๅบ็š„ๅฏๆ“ดๅฑ•่ทจๅนณๅฐๆกŒ้ขๆ‡‰็”จ็จ‹ๅบ็š„ๅŸบ็คŽใ€‚

  • Electron - ๐Ÿ› ๏ธ - ๐Ÿ™ - ๆง‹ๅปบไฝฟ็”จ JavaScriptใ€HTML ๅ’Œ CSS ็š„่ทจๅนณๅฐๆกŒ้ขๆ‡‰็”จ็จ‹ๅบใ€‚

  • Vue.js - ๐Ÿ› ๏ธ - ๐Ÿ™ - ไธ€ๅ€‹ๅนณๆ˜“่ฟ‘ไบบ็š„ๆ ธๅฟƒๅบซ๏ผŒๅช้—œๆณจ่ฆ–ๅœ–ๅฑคใ€‚

  • Vuex - ๐Ÿ›  - ๐Ÿ™ - ๅฏ้ ๆธฌJavaScript ๆ‡‰็”จ็จ‹ๅบ็š„็‹€ๆ…‹ๅฎนๅ™จใ€‚

  • Vue Router - ๐Ÿ™ - Vue Router ๆ˜ฏ Vue.js ็š„ๅฎ˜ๆ–น่ทฏ็”ฑๅ™จใ€‚

  • Vue CLI - ๐Ÿ™ - ไธ€ๅ€‹ๅช้—œๆณจ่ฆ–ๅœ–ๅฑค็š„ๅนณๆ˜“่ฟ‘ไบบ็š„ๆ ธๅฟƒๅบซใ€‚

  • electron-builder - ๐Ÿ™ - ไธ€ๅ€‹ๅฎŒๆ•ด็š„่งฃๆฑบๆ–นๆกˆ๏ผŒ็”จๆ–ผๆ‰“ๅŒ…ๅ’Œๆง‹ๅปบไธ€ๅ€‹ๆบ–ๅ‚™ๅˆ†็™ผ้–‹็ฎฑๅณ็”จ็š„ๅ…ทๆœ‰โ€œ่‡ชๅ‹•ๆ›ดๆ–ฐโ€ๆ”ฏๆŒ็š„้›ปๅญๆ‡‰็”จ็จ‹ๅบใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

ไปฃ็ขผ่ฆ†่“‹็އๅ’Œ CI โ†—

้–‹ๅง‹ไฝฟ็”จ CI ๅ’Œไปฃ็ขผ่ฆ†่“‹็އ็š„ๆœ€ๅฟซๆ–นๆณ•ใ€‚

  • CircleCI - ๐Ÿ›  - ๆต่กŒ็š„่จ—็ฎก CI ๆœๅ‹™ๅ™จใ€‚

  • Codecov - ๐Ÿ› ๏ธ - ่จ—็ฎก่ฆ†่“‹ๅ ฑๅ‘Š๏ผŒๅ…ทๆœ‰ๅพˆๆฃ’็š„ๅŠŸ่ƒฝ๏ผŒๅฏๅขžๅผทๆ‚จ็š„ CI ๅทฅไฝœๆต็จ‹ใ€‚

  • Bash - ๐Ÿ›  - Bourne Again SHell ๆ˜ฏไธ€ๅ€‹่ˆ‡ sh ๅ…ผๅฎน็š„ shellใ€‚

  • GitHub - ๐Ÿ›  - ็”จๆ–ผ้–‹ๆบๅ’Œ็งไบบ้–‹็™ผ้ …็›ฎ็š„ๅผทๅคงๅ”ไฝœใ€ๅฏฉๆŸฅๅ’Œไปฃ็ขผ็ฎก็†ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Vue SPA ่ˆ‡ Laravel โ†—

ๅ‰ตๅปบๅคšๅŠŸ่ƒฝไธ”ๅฏๆ“ดๅฑ•็š„ PHP Web ๆ‡‰็”จ็จ‹ๅบ็š„ๆœ€ไฝณๆ–นๅผ๏ผๅฎƒ่‚ฏๅฎšๆœƒ่ฎ“ไฝ ๆ„›ไธŠ PHP๏ผˆๅฆ‚ๆžœไธๆ˜ฏ๏ผŒLaravel๏ผ‰ใ€‚Laravel ๅœ˜้šŠ่ˆ‡ Vue ๆœ‰ๅฎ˜ๆ–นๅˆไฝœ๏ผŒๆ‰€ไปฅ Vueใ€Babel ๅ’Œ Sass ๅœจไฝ ้–‹ๅง‹ไน‹ๅ‰ๅฐฑๅทฒ็ถ“้›†ๆˆไบ†๏ผ

  • PHP 7 - ๐Ÿ›  - ๐Ÿ™ - Aๆต่กŒ็š„้€š็”จ่…ณๆœฌ่ชž่จ€๏ผŒ็‰นๅˆฅ้ฉๅˆ Web ้–‹็™ผใ€‚

  • Laravel - ๐Ÿ›  - ๐Ÿ™ - ๅ…ถไธญไน‹ไธ€ๆœ€ๆต่กŒ็š„้ขๅ‘ๅฐ่ฑก MVC PHP ๆก†ๆžถ๏ผŒๅ…ทๆœ‰ๅ„ช้›…็š„่ชžๆณ•ๅ’Œ้ปƒ้‡‘ๆจ™ๆบ–่ปŸไปถๆจกๅผใ€‚

  • Vue.js - ๐Ÿ› ๏ธ - ๐Ÿ™ - ไธ€ๅ€‹ๅนณๆ˜“่ฟ‘ไบบ็š„ๆ ธๅฟƒๅบซ๏ผŒๅช้—œๆณจ่ฆ–ๅœ–ๅฑคใ€‚

  • Laravel Mix - ๐Ÿ™ - ๆง‹ๅปบๅœจ webpack ไน‹ไธŠ็š„ๆง‹ๅปบๅทฅๅ…ท๏ผŒ็”จๆ–ผ่ผ•้ฌ†็ทจ่ญฏไปปไฝ•ๅ‰็ซฏ่ณ‡็”ขใ€‚๏ผˆ็ง˜ๅฏ†๏ผšไฝฟ็”จๆˆ–ไธไฝฟ็”จ Laravel ๅ‡ๅฏ๏ผ‰

  • Babel - ๐Ÿ› ๏ธ - ๐Ÿ™ - ็ทจๅฏซ็ทจ่ญฏๅ™จไธ‹ไธ€ไปฃ JavaScript๏ผ›Babel ๆœƒๅฐ‡ๆ‚จ็š„ ES6+ ไปฃ็ขผ่ฝ‰ๆ›็‚บ ES5 ๅ‹ๅฅฝไปฃ็ขผ๏ผŒๅ› ๆญคๆ‚จๅฏไปฅ็ซ‹ๅณ้–‹ๅง‹ไฝฟ็”จๅฎƒ๏ผŒ่€Œ็„ก้œ€็ญ‰ๅพ…็€่ฆฝๅ™จๆ”ฏๆŒใ€‚

  • Sass - ๐Ÿ› ๏ธ - ๐Ÿ™ - Sass ๆ˜ฏCSS3 ็š„ๆ“ดๅฑ•๏ผŒๆทปๅŠ ไบ†ๅตŒๅฅ—่ฆๅ‰‡ใ€่ฎŠ้‡ใ€mixinใ€้ธๆ“‡ๅ™จ็นผๆ‰ฟ็ญ‰ใ€‚ไฝฟ็”จๅ‘ฝไปค่กŒๅทฅๅ…ทๆˆ–็ถฒ็ตกๆก†ๆžถๆ’ไปถๅฐ‡ๅ…ถ่ฝ‰ๆ›็‚บๆ ผๅผ่‰ฏๅฅฝ็š„ๆจ™ๆบ– CSSใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

FReMP๏ผšFlask ReactJS MongoDB Python โ†—

FReMP ๅ †ๆฃงๆ˜ฏไธ€ๅ€‹้ซ˜ๅบฆๅฏๆ“ดๅฑ•็š„ๅ…จๅ †ๆฃงๆก†ๆžถ๏ผŒๅฏ็”จๆ–ผไฝฟ็”จ Flaskใ€ReactJSใ€MongoDB ๅ’Œ Python ๆง‹ๅปบๅผทๅคง็š„็พไปฃ Web ๆ‡‰็”จ็จ‹ๅบใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

ๅพŒ็ซฏ

GCP Kubernetes ๅ †ๆฃง โ†—

Stack ็”จๆ–ผ้ƒจ็ฝฒๅ’Œ็ฎก็†ไฝฟ็”จ Google Cloud ๆœๅ‹™็š„ Docker ๅฎนๅ™จๅŒ–ๆ‡‰็”จ้›†็พคใ€‚

  • GKE - ๐Ÿ›  - ็”ฑ Google ็ฎก็†็š„ Kubernetes ้›†็พคใ€‚

  • Kubernetes - ๐Ÿ™ - ๐Ÿ›  - ็”Ÿ็”ข็ดšๅฎนๅ™จ่ชฟๅบฆๅ’Œ็ฎก็†ใ€‚

  • Docker - ๐Ÿ›  - ๐Ÿ™ - A็”จๆ–ผๅœจๅฎนๅ™จๅ…งๅ‰ตๅปบใ€้ƒจ็ฝฒๅ’Œ้‹่กŒๆ‡‰็”จ็จ‹ๅบ็š„ๅทฅๅ…ทใ€‚

  • Stackdriver - ๐Ÿ› ๏ธ - Stackdriver Logging ๅ…่จฑๆ‚จๅญ˜ๅ„ฒใ€ๆœ็ดขใ€ๅˆ†ๆžใ€็›ฃๆŽงๅ’Œๆ้†’่จ˜้Œ„ๆ•ธๆ“šๅ’Œไบ‹ไปถใ€‚

ไปฅๅคชๅŠ DApp โ†—

็”จๆ–ผๅœจไปฅๅคชๅŠๅ€ๅกŠ้ˆไธŠๆง‹ๅปบๅŽปไธญๅฟƒๅŒ–ๆ‡‰็”จ็จ‹ๅบ็š„ๅทฅๅ…ท้›†ๅˆใ€‚

  • Solidity - ๐Ÿ™ - Solidity ๆ˜ฏไธ€็จฎ้ขๅ‘ๅฐ่ฑก็š„้ซ˜็ดš่ชž่จ€๏ผŒ็”จๆ–ผๅฏฆ็พๆ™บ่ƒฝๅˆ็ด„ใ€‚

  • web3.js - ๐Ÿ™ - ไปฅๅคชๅŠ JavaScript APIใ€‚

  • Truffle - ๐Ÿ™ - ไฝฟ็”จไปฅๅคชๅŠ่™›ๆ“ฌ็š„ๅ€ๅกŠ้ˆ็š„ไธ–็•Œ็ดš้–‹็™ผ็’ฐๅขƒใ€ๆธฌ่ฉฆๆก†ๆžถๅ’Œ่ณ‡็”ข็ฎก้“ๆฉŸๅ™จ (EVM)ใ€‚

  • Ganache - ๐Ÿ™ - ็”จๆ–ผไปฅๅคชๅŠ้–‹็™ผ็š„ๅ€‹ไบบๅ€ๅกŠ้ˆใ€‚

  • drizzle - ๐Ÿ™ - ไธ€็ต„ๅ‰็ซฏๅบซ๏ผŒไฝฟ็ทจๅฏซ dapp ็”จๆˆถ็•Œ้ขๆ›ดๅฎนๆ˜“ๅ’Œๆ›ดๅฏ้ ๆธฌ.

Rails ็›ฃๆŽงๅ †ๆฃง โ†—

็”จๆ–ผ็›ฃๆŽง็”Ÿ็”ข็’ฐๅขƒไธญ็š„ Rails ๆ‡‰็”จ็จ‹ๅบ็š„ๅทฅๅ…ทใ€‚

  • Skylight - ๐Ÿ›  - Rails ๆ‡‰็”จ็จ‹ๅบ็š„ๆ™บ่ƒฝๅˆ†ๆžๅ™จใ€‚

  • New Relic - ๐Ÿ›  - ้ฉ็”จๆ–ผ Rubyใ€PHPใ€.Netใ€Javaใ€Python ๅ’Œ Node ็š„ SaaS ๆ‡‰็”จ็จ‹ๅบๆ€ง่ƒฝ็ฎก็†.js ๆ‡‰็”จ็จ‹ๅบใ€‚

  • rack-mini-profiler - ๐Ÿ™ - ้ฉๅˆๆ‚จ็š„ๅˆ†ๆžๅ™จ้–‹็™ผๅ’Œ็”Ÿ็”ข Ruby ๆฉŸๆžถๆ‡‰็”จ็จ‹ๅบใ€‚

  • Sqreen - ๐Ÿ›  - Rubyใ€PHPใ€Javaใ€Goใ€Python ๅ’Œ Node ็š„ๅฎ‰ๅ…จ็›ฃๆŽงๅ’Œไฟ่ญทใ€‚ js ๆ‡‰็”จ็จ‹ๅบใ€‚

้€š้Ž็ดฐๅˆ†็š„็”จๆˆถ่กŒ็‚บๅˆ†ๆž โ†—

็”จๆ–ผๅˆ†ๆž Web ๆ‡‰็”จ็จ‹ๅบ็š„็”จๆˆถ่กŒ็‚บ็š„่จ—็ฎกๅทฅๅ…ทใ€‚

  • Segment - ๐Ÿ› ๏ธ - ไธ€ๅ€‹้›†็ทšๅ™จ๏ผŒๅช้œ€่ผ•ๆŒ‰้–‹้—œๅณๅฏๆ”ถ้›†ใ€็ฟป่ญฏๅ’Œ็™ผ้€ๆ‚จ็š„ๆ•ธๆ“šใ€‚

  • ่ฐทๆญŒๅˆ†ๆž - ๐Ÿ› ๏ธ - ไผๆฅญ็ดš็ถฒ็ตกๅˆ†ๆžใ€‚

  • Amplitude - ๐Ÿ› ๏ธ - ็”จๆˆถๅˆ†ๆžๆŽจๅ‹•็”จๆˆถ็ˆ†็‚ธๆ€งๅขž้•ทใ€‚

  • FullStory - ๐Ÿ› ๏ธ - ๅœจไธ€ๅ€‹ๅŠŸ่ƒฝๅผทๅคงไธ”ๆ˜“ๆ–ผไฝฟ็”จ็š„ๅนณๅฐไธญๆ•็ฒๆ‰€ๆœ‰ๅฎขๆˆถ้ซ”้ฉ—ๆ•ธๆ“šใ€‚

ไฝฟ็”จ Kafkaใ€Spark ๅ’Œ Cassandra ้€ฒ่กŒๆตๅผๅˆ†ๆž โ†—

็”จๆ–ผ่™•็†ๅ‚ณๅ…ฅไบ‹ไปถ็š„ Kafka-Spark-Cassandra ็ฎก้“ใ€‚

  • Kafka - ๐Ÿ›  - ๐Ÿ™ - ๅˆ†ไฝˆๅผ๏ผŒๅฎน้Œฏ๏ผŒ้ซ˜ๅžๅ้‡็š„็™ผๅธƒ-่จ‚้–ฑๆถˆๆฏ็ณป็ตฑใ€‚

  • Apache Spark - ๐Ÿ›  - ๐Ÿ™ - ๅฟซ้€Ÿๅ’Œๅคง่ฆๆจกๆ•ธๆ“š่™•็†็š„้€š็”จๅผ•ๆ“Žใ€‚

  • Cassandra - ๐Ÿ›  - ๐Ÿ™ - ้ซ˜ๅบฆ-ๅฏๆ“ดๅฑ•็š„ๅˆ†ๅ€่กŒๅญ˜ๅ„ฒใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

่‡ช่จ—็ฎก Devops ๅ’Œๅ”ไฝœ โ†—

่‡ช่จ—็ฎก็š„้–‹ๆบ devops ๅ’Œๅ”ไฝœๅทฅๅ…ท๏ผŒ้ฉ็”จๆ–ผไผๆฅญใ€‚

็”Ÿ็”ขๅฐฑ็ท’ Django + Docker โ†—

ๅ‰ๆฒฟ Django ๆจกๆฟๅฐˆๆณจๆ–ผไปฃ็ขผ่ณช้‡ๅ’Œๅฎ‰ๅ…จๆ€งใ€‚

ๆง‹ๅปบใ€ๆธฌ่ฉฆๅ’Œ้ƒจ็ฝฒ็ฎก้“ๆ˜ฏ้ป˜่ช้…็ฝฎ็š„ใ€‚

  • Python 3 - ๐Ÿ›  - ๐Ÿ™ -ไธ€็จฎๅฏ่ฎ“ๆ‚จๅฟซ้€Ÿๅทฅไฝœ็š„็ทจ็จ‹่ชž่จ€ใ€‚

  • Django - ๐Ÿ›  - ๐Ÿ™ - Theๅ…ทๆœ‰ๆˆชๆญขๆ—ฅๆœŸ็š„ๅฎŒ็พŽไธป็พฉ่€…็š„ Web ๆก†ๆžถใ€‚

  • Docker - ๐Ÿ›  - ๐Ÿ™ - A็”จๆ–ผๅœจๅฎนๅ™จๅ…งๅ‰ตๅปบใ€้ƒจ็ฝฒๅ’Œ้‹่กŒๆ‡‰็”จ็จ‹ๅบ็š„ๅทฅๅ…ทใ€‚

  • GitLab - ๐Ÿ›  - ๐Ÿ™ - ๆ‰“้–‹ๆบ่‡ช่จ—็ฎก Git ็ฎก็†่ปŸไปถใ€‚

  • Caddy - ๐Ÿ›  - ๐Ÿ™ - HTTP/ 2 ๅ…ทๆœ‰่‡ชๅ‹• HTTPS ็š„ Web ๆœๅ‹™ๅ™จใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

RESTful API ่ˆ‡ Java ๅ’Œ Spring Boot โ†—

ๆง‹ๅปบไธ€ๅ€‹็ฐกๅ–ฎ่€Œๅฅๅฃฏ็š„ RESTful APIใ€‚

  • Spring Boot - ๐Ÿ›  - [๐Ÿ™](https://github.com/ spring-projects/spring-boot) - Spring Boot ๅฏไปฅ่ผ•้ฌ†ๅ‰ตๅปบ็จ็ซ‹็š„ใ€็”Ÿ็”ข็ดš็š„ๅŸบๆ–ผ Spring ็š„ๆ‡‰็”จ็จ‹ๅบ๏ผŒๆ‚จๅฏไปฅโ€œ็›ดๆŽฅ้‹่กŒโ€ใ€‚

  • Gradle - ๐Ÿ› ๏ธ - ๐Ÿ™- ๆง‹ๅปบๅทฅๅ…ทๅฐˆๆณจๆ–ผๆง‹ๅปบ่‡ชๅ‹•ๅŒ–ๅ’Œๅฐๅคš่ชž่จ€้–‹็™ผ็š„ๆ”ฏๆŒใ€‚

  • Java - ๐Ÿ› ๏ธ - Java ๆ˜ฏ้ขๅ‘ๅฐ่ฑก็š„๏ผŒไนŸๆ˜ฏๆœ€ๅธธ่ฆ‹็š„ไธ€็จฎไธ–็•ŒไธŠไฝฟ็”จ้Ž็š„็ทจ็จ‹่ชž่จ€ใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

๏ผƒ๏ผƒ ็งปๅ‹•็š„

React Native ่ˆ‡ Expo ๅ’Œ Hasura โ†—

Hasura ๆ˜ฏไธ€ๅ€‹้–‹ๆบ GraphQL ๅผ•ๆ“Ž๏ผŒๅฏๅœจไปปไฝ• Postgres ๆ•ธๆ“šๅบซไธŠ้ƒจ็ฝฒๅณๆ™‚ใ€ๅฏฆๆ™‚็š„ GraphQL APIใ€‚้€™ๅ€‹ React Native ๅ †ๆฃงไฝฟ็”จ่จ—็ฎกๅœจ Digital Ocean ไธŠ็š„ Hasura ๆถฒๆปดใ€‚

  • Hasura - ๐Ÿ› ๏ธ - ๐Ÿ™ - ็†พ็†ฑPostgres ไธŠๅฟซ้€Ÿใ€ๅณๆ™‚็š„ๅฏฆๆ™‚ GraphQL API๏ผŒๅ…ทๆœ‰็ดฐ็ฒ’ๅบฆ็š„่จชๅ•ๆŽงๅˆถใ€‚

  • React Native - ๐Ÿ› ๏ธ - [๐Ÿ™](https://github.com /facebook/react-native) - ไฝฟ็”จ JavaScript ๅ’Œ React ๆง‹ๅปบๅŽŸ็”Ÿ็งปๅ‹•ๆ‡‰็”จ็จ‹ๅบใ€‚

  • Expo - ๐Ÿ› ๏ธ - ๐Ÿ™ - ๆง‹ๅปบใ€้ƒจ็ฝฒ๏ผŒไธฆๅพžๅŒไธ€ๅ€‹ JavaScript ไปฃ็ขผๅบซๅฟซ้€Ÿ่ฟญไปฃๅŽŸ็”Ÿ iOS ๅ’Œ Android ๆ‡‰็”จ็จ‹ๅบใ€‚

  • ๆ•ธๅญ—ๆตทๆด‹ - ๐Ÿ› ๏ธ - ๐Ÿ™ - ้ƒจ็ฝฒไธๅˆฐ 55 ็ง’็š„ SSD ้›ฒๆœๅ‹™ๅ™จ๏ผŒๅ…ทๆœ‰ๅฐˆ็”จ IP ๅ’Œ root ่จชๅ•ๆฌŠ้™ใ€‚

  • Auth0 - ๐Ÿ› ๏ธ - ้ฉ็”จๆ–ผ Webใ€็งปๅ‹•ๅ’Œ่ˆŠ็‰ˆๆ‡‰็”จ็จ‹ๅบ็š„้€š็”จ่บซไปฝ้ฉ—่ญ‰ๅ’ŒๆŽˆๆฌŠๅนณๅฐใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

Unity ้Šๆˆฒ้–‹็™ผๆจฃๆฟ โ†—

Unity ๆ˜ฏไธ€ๅ€‹้€ฃๆŽฅๅˆฐ Plastic SCM ็š„้Šๆˆฒๅผ•ๆ“Ž๏ผŒไปฅไฟๆŒ็‰ˆๆœฌๆŽงๅˆถๅ’Œๅคงๅž‹่ณ‡็”ขไปฅๅŠ้พๅคง็š„ repo ็ฎก็†็š„ๆธ…ๆฝ”ๅ’Œ็„กๆ‘ฉๆ“ฆใ€‚

  • Unity - ๐Ÿ›  - ๐Ÿ™ - Unity ๅผ•ๆ“Žๅ’Œ็ทจ่ผฏๅ™จๆบไปฃ็ขผ็š„ C# ้ƒจๅˆ†ใ€‚ๅƒ…ไพ›ๅƒ่€ƒใ€‚

  • ๅก‘ๆ–™ๅ–ฎ็‰‡ๆฉŸ - ๐Ÿ› ๏ธ - [๐Ÿ™](https://github.com/PlasticSCM/plastic -docker) - PlasticSCM Docker ๆ˜ ๅƒใ€‚

  • TeamCity - ๐Ÿ›  - ไพ†่‡ช JetBrains ็š„ๅŸบๆ–ผ Java ็š„ๆง‹ๅปบ็ฎก็†ๅ’ŒๆŒ็บŒ้›†ๆˆๆœๅ‹™ๅ™จใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

ไฝฟ็”จ GitHubใ€Jira ๅ’Œ Jenkins ๅฏฆ็พๅทฅไฝœๆต่‡ชๅ‹•ๅŒ– โ†—

ไฝฟ็”จ GitHubใ€Jira ๅ’Œ Jenkins ๆ้ซ˜ๆ‚จ็š„ๅทฅไฝœๆ•ˆ็އใ€‚

๏ผƒ๏ผƒ๏ผƒ๏ผƒ๏ผƒ ่ณ‡ๆบ

  • [ๅœจๆ‚จ็š„ๅทฅไฝœๆต็จ‹ไธญ้›†ๆˆ Jiraใ€GitHubใ€Jenkins ๅ’Œ Slack](https://support.acquia.com/hc/en-us/articles/360005167214-Integrating-JIRA-GitHub-Jenkins-and-Slack-in-ไฝ ็š„ๅทฅไฝœๆต็จ‹๏ผ‰

่ฒข็ป

ๆœ‰้—œๅฆ‚ไฝ•่ฒข็ปๅ †ๆฃงๅ’Œๅทฅๅ…ท็š„ไฟกๆฏๅ’ŒๆŒ‡ๅ—๏ผŒ่ซ‹ๅƒ้–ฑ CONTRIBUTING.mdใ€‚

๏ผƒ๏ผƒ ๅŸท็…ง

CC0

ๅœจๆณ•ๅพ‹ๅฏ่ƒฝ็š„็ฏ„ๅœๅ…ง๏ผŒStackShare ๅทฒๆ”พๆฃ„ๆœฌไฝœๅ“็š„ๆ‰€ๆœ‰็‰ˆๆฌŠๅ’Œ็›ธ้—œๆˆ–้„ฐ่ฟ‘ๆฌŠๅˆฉ README

Last updated