สแต็คที่ยอดเยี่ยม
Tech Stacks สำหรับการสร้างแอพพลิเคชั่นและคุณสมบัติที่แตกต่างกัน
สารบัญ
- ส่วนหน้า
- สแต็คเต็มรูปแบบ
- แบ็คเอนด์
- มือถือ
Awesome Stacks เป็นรายการที่ดูแลชุมชนของสแต็คเทคโนโลยีสำหรับการสร้างแอพพลิเคชั่นและคุณสมบัติที่แตกต่างกัน มันเป็นโอเพ่นซอร์สและได้รับแรงบันดาลใจจากรายการที่ยอดเยี่ยมดั้งเดิม
แต่ละสแต็คในรายการมีชื่อคำอธิบายและรายการเครื่องมือและเทคโนโลยีสำคัญสองสามรายการ เป็นทางเลือกเชื่อมโยงไปยังบทช่วยสอนชุดเริ่มต้นหรือแผ่นหม้อต้มที่ทำให้ง่ายต่อการเริ่มต้น
มีสแต็คที่คุณคิดว่าเป็นวิธีที่ยอดเยี่ยมในการสร้างบางสิ่งบางอย่าง? โปรดแก้ไขไฟล์นี้และเพิ่ม! ตรวจสอบข้อมูลเพิ่มเติมสำหรับข้อมูลเพิ่มเติม
เรียกดูสแต็ค
สแต็คสามารถเรียกดูได้ในสองแห่ง - บน readme และบน Awesomestacks.dev ไซต์ที่สร้างขึ้นด้วย Gatsby และ React แสดงโลโก้และตัวชี้วัดเกี่ยวกับเครื่องมือแต่ละตัวที่ระบุไว้ใน ReadMe โดยการดึงข้อมูลจาก GitHub และ Stackshare APIs
ตำนาน
- - โปรไฟล์เครื่องมือ Stackshare
- - ที่เก็บ GitHub
ส่วนหน้า
ตอบสนองต่อหม้อไอน้ำถัดไป↗
พื้นฐานสำหรับการลดการกำหนดค่าโครงการของคุณด้วย next.js แนวทางการพัฒนาที่ดีที่สุดและห้องสมุดยอดนิยมในชุมชนนักพัฒนา
- next.js -? - - Framework React สำหรับการเรนเดอร์เซิร์ฟเวอร์เว็บไซต์คงที่ PWAS
- react testing library -? - -Reacting-Testing-Library เป็นเครื่องมือในหมวดการทดสอบเฟรมเวิร์กของสแต็คเทคโนโลยี
- อารมณ์ -? - -ไลบรารี CSS-in-JS ที่ออกแบบมาสำหรับองค์ประกอบสไตล์ประสิทธิภาพสูง
- i18next -? - I18NEXT เป็นงานนานาชาติที่เขียนขึ้นและสำหรับ JavaScript แต่มันยิ่งไปกว่านั้น
- Redux Saga -? - เป็นห้องสมุดที่มีจุดมุ่งหมายเพื่อให้ผลข้างเคียงของแอปพลิเคชัน (เช่นสิ่งที่ไม่เปลี่ยนแปลงเช่นการดึงข้อมูลและสิ่งที่ไม่บริสุทธิ์เช่นการเข้าถึงแคชเบราว์เซอร์) ง่ายต่อการจัดการมีประสิทธิภาพมากขึ้นในการดำเนินการทดสอบง่ายและดีกว่าในการจัดการความล้มเหลว
ทรัพยากร
ชุดสตาร์ทรีเตอร์ react ↗
React Starter Kit เป็นแผ่นหม้อไอน้ำที่มีความคิดเห็นสำหรับการพัฒนาเว็บที่สร้างขึ้นบน Node.js, Express, GraphQL และ React ซึ่งมีเครื่องมือพัฒนาเว็บที่ทันสมัยเช่น WebPack, Babel และ Browsersync
- ตอบสนอง -? - - ส่วนประกอบที่ตอบสนองสามารถใช้กับฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์
- webpack - -? - บูชาโมดูลแบบคงที่สำหรับแอปพลิเคชัน JavaScript ที่ทันสมัย
- graphql -? - - ภาษาคิวรีสำหรับ APIs และรันไทม์เพื่อเติมเต็มคำถามเหล่านั้นด้วยข้อมูลที่มีอยู่ของคุณ
- บาเบล - -? - คอมไพเลอร์ JavaScript; ใช้ JavaScript รุ่นต่อไปวันนี้
- ด่วน - - ? - เฟรมเวิร์กเว็บแอปพลิเคชันเว็บที่มีความยืดหยุ่นน้อยที่สุดและยืดหยุ่น
- node.js - -? - รันไทม์ JavaScript ที่สร้างขึ้นบนเครื่องยนต์ V8 JavaScript ของ Chrome
ทรัพยากร
React Firebase Starter ↗
React Starter Kit สำหรับ Firebase เป็นเทมเพลตโครงการยอดนิยม (aka, boilerplate) สำหรับการสร้างแอปพลิเคชันเว็บที่ทันสมัยและปรับขนาดได้ด้วย React, Relay และ GraphQL โดยใช้โครงสร้างพื้นฐานที่ไม่มีเซิร์ฟเวอร์โดย Google Cloud (Cloud SQL, ฟังก์ชั่นคลาวด์, CDN Hosting และการจัดเก็บไฟล์)
- Firebase - - ฐานข้อมูล NOSQL ที่เป็นโฮสต์บนคลาวด์ที่ให้คุณจัดเก็บและซิงค์ข้อมูลระหว่างผู้ใช้ของคุณแบบเรียลไทม์
- สร้างแอป React -? - - ตั้งค่าเว็บแอปที่ทันสมัยโดยเรียกใช้คำสั่งเดียว
- วัสดุ UI - -? - ส่วนประกอบตอบสนองที่ใช้การออกแบบวัสดุของ Google
- รีเลย์ - -? - เฟรมเวิร์ก JavaScript สำหรับการสร้างแอปพลิเคชัน React ที่ขับเคลื่อนด้วยข้อมูล
- graphql -? - - ภาษาคิวรีสำหรับ APIs และรันไทม์เพื่อเติมเต็มคำถามเหล่านั้นด้วยข้อมูลที่มีอยู่ของคุณ
ทรัพยากร
Vue-Starter ↗
แผ่นหม้อไอน้ำที่สมบูรณ์ที่สุดสำหรับ PWA ที่พร้อมผลิต ด้วยการมุ่งเน้นไปที่ประสิทธิภาพความเร็วในการพัฒนาและแนวทางปฏิบัติที่ดีที่สุด
- vue.js - -? - ห้องสมุดหลักที่เข้าถึงได้ง่ายซึ่งมุ่งเน้นไปที่เลเยอร์มุมมองเท่านั้น
- TypeScript - -? - superset ที่พิมพ์ของ JavaScript ที่รวบรวมเป็นจาวาสคริปต์ธรรมดา
- ตลก - -? - โซลูชันการทดสอบ JavaScript ที่ครอบคลุมและน่ายินดี
- สวยกว่า - -? - รูปแบบรหัสความคิดเห็น
- Vuex -? - การจัดการรัฐส่วนกลางสำหรับ vue.js.
- Vue Router -? - เราเตอร์ Vue เป็นเราเตอร์อย่างเป็นทางการสำหรับ Vue.js
ทรัพยากร
Vue Enterprise Boilerplate ↗
สถาปัตยกรรมที่มีการพัฒนาและมีความเห็นและสภาพแวดล้อม DEV สำหรับโครงการ Vue SPA ใหม่โดยใช้ Vue CLI 3
- vue.js - -? - ห้องสมุดหลักที่เข้าถึงได้ง่ายซึ่งมุ่งเน้นไปที่เลเยอร์มุมมองเท่านั้น
- Vuex -? - การจัดการรัฐส่วนกลางสำหรับ vue.js.
- Vue Router -? - เราเตอร์ Vue เป็นเราเตอร์อย่างเป็นทางการสำหรับ Vue.js
- Vue Cli -? - ห้องสมุดหลักที่เข้าถึงได้ง่ายซึ่งมุ่งเน้นไปที่เลเยอร์มุมมองเท่านั้น
- บาเบล - -? - คอมไพเลอร์สำหรับการเขียน JavaScript รุ่นต่อไป; Babel จะเปลี่ยนรหัส ES6+ ของคุณให้เป็นรหัสที่เป็นมิตรกับ ES5 ดังนั้นคุณสามารถเริ่มใช้งานได้ทันทีโดยไม่ต้องรอการสนับสนุนเบราว์เซอร์
- เขี้ยว - - -? - SASS เป็นส่วนขยายของ CSS3, การเพิ่มกฎซ้อน, ตัวแปร, mixins, ตัวเลือกการสืบทอดและอื่น ๆ มันแปลเป็น CSS มาตรฐานที่ได้รับการจัดรูปแบบดีโดยใช้เครื่องมือบรรทัดคำสั่งหรือปลั๊กอินเว็บ-เฟรมเวิร์ก
ทรัพยากร
- Vue-Enterprise-Boilerplate
เว็บแอปพลิเคชันที่มี Gatsby ↗
สร้างเว็บแอปพลิเคชั่น Polling Progressive อย่างง่ายด้วยเทคโนโลยีที่ทันสมัยที่ยอดเยี่ยม
- Gatsby -? - - Gatsby เป็นเครื่องกำเนิดไซต์ที่ทันสมัยอย่างรวดเร็วสำหรับ React
- Cloud Firestore - - ฐานข้อมูลคลาวด์ NOSQL ที่เปิดเผยผู้ฟังเหตุการณ์สำหรับการอัปเดตแบบเรียลไทม์
- Netlify - - Netlify เป็น CDN ทั่วโลกที่ทำให้การปรับใช้อย่างต่อเนื่องง่ายเพียงไม่กี่คลิก
- ส่วนประกอบสไตล์ -? - -โซลูชัน CSS-in-JS เฉพาะปฏิกิริยา
- พอใจ -? - - Pontful เป็นแพลตฟอร์มเนื้อหาที่ยืดหยุ่นและเป็นมิตรกับอนาคตที่ช่วยให้บรรณาธิการจัดการและนักพัฒนาซอฟต์แวร์ให้บริการเนื้อหาในแอพพลิเคชั่นมือถือหรือเว็บ สุดท้าย แต่ไม่ท้ายสุดเป็นโรงไฟฟ้าเมื่อทำงานกับ Gatsby
ทรัพยากร
- JAMSTACK PWA - มาสร้างแอพโพล ด้วย gatsby.js, firebase และองค์ประกอบสไตล์
- เรียนรู้วิธีการสร้างเว็บไซต์ Gatsbyjs ที่ขับเคลื่อนด้วยความพึงพอใจ
Victor Hugo Boilerplate ↗
Hugo Boilerplate สำหรับการสร้างเว็บไซต์มหากาพย์อย่างแท้จริง นี่คือแผ่นหม้อไอน้ำสำหรับใช้ Hugo เป็นเครื่องกำเนิดไซต์แบบคงที่และ WebPack เป็นไปป์ไลน์สินทรัพย์ของคุณ
- Hugo -? -? - กรอบที่เร็วที่สุดในโลกสำหรับการสร้างเว็บไซต์
- webpack - -? - บูชาโมดูลแบบคงที่สำหรับแอปพลิเคชัน JavaScript ที่ทันสมัย
- บาเบล - -? - คอมไพเลอร์ JavaScript; ใช้ JavaScript รุ่นต่อไปวันนี้
- postcss -? - - เครื่องมือสำหรับการเปลี่ยน CSS ด้วย JavaScript
ทรัพยากร
- netlify-templates/victor-hugo
nuxt, typescript + docker ↗
เทมเพลต Vue Edge ที่มีเลือดออกมุ่งเน้นไปที่คุณภาพของรหัสและความสุขของนักพัฒนา
เสนอการตั้งค่าที่สมบูรณ์สำหรับทั้งแอพขนาดเล็กและระดับองค์กร
- nuxt -? - - Vue.js Meta Framework เพื่อสร้างเว็บแอปพลิเคชันที่ซับซ้อนรวดเร็วและสากลอย่างรวดเร็ว
- TypeScript - -? - superset ที่พิมพ์ของ JavaScript ที่รวบรวมเป็นจาวาสคริปต์ธรรมดา
- เขี้ยว - - -? - SASS เป็นส่วนขยายของ CSS3, การเพิ่มกฎซ้อน, ตัวแปร, mixins, ตัวเลือกการสืบทอดและอื่น ๆ มันแปลเป็น CSS มาตรฐานที่ได้รับการจัดรูปแบบดีโดยใช้เครื่องมือบรรทัดคำสั่งหรือปลั๊กอินเว็บ-เฟรมเวิร์ก
- ตลก - -? - โซลูชันการทดสอบ JavaScript ที่ครอบคลุมและน่ายินดี
- ESLINT - -? - ยูทิลิตี้ผ้าสำลีที่สามารถทำได้สำหรับ JavaScript และ JSX
- Stylelint - -? - linter อันทรงพลังและทันสมัยที่ช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดและบังคับใช้การประชุมในสไตล์ของคุณ
- นักเทียบท่า -? - เครื่องมือในการสร้างปรับใช้และเรียกใช้แอปพลิเคชันภายในคอนเทนเนอร์
ทรัพยากร
nextjs บล็อกเริ่มต้น↗
NextJS Boilerplate Code สำหรับการสร้างบล็อก ทางออกที่สมบูรณ์แบบในการเริ่มต้นบล็อกใน React และใช้ Tailwind CSS สำหรับการจัดแต่งทรงผม
- next.js -? - - Framework React สำหรับการเรนเดอร์เซิร์ฟเวอร์เว็บไซต์คงที่ PWAS
- ตอบสนอง -? - - ส่วนประกอบที่ตอบสนองสามารถใช้กับฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์
- TypeScript - -? - superset ที่พิมพ์ของ JavaScript ที่รวบรวมเป็นจาวาสคริปต์ธรรมดา
- ESLINT - -? - ยูทิลิตี้ผ้าสำลีที่สามารถทำได้สำหรับ JavaScript และ JSX
- บาเบล - -? - คอมไพเลอร์ JavaScript; ใช้ JavaScript รุ่นต่อไปวันนี้
- postcss -? - - เครื่องมือสำหรับการเปลี่ยน CSS ด้วย JavaScript
- Netlify - - Netlify เป็น CDN ทั่วโลกที่ทำให้การปรับใช้อย่างต่อเนื่องง่ายเพียงไม่กี่คลิก
ทรัพยากร
- nextjs บล็อกเริ่มต้น
- การสาธิตการเริ่มต้นบล็อก nextjs
สแต็คเต็มรูปแบบ
Mern: Mongo Express React Node ↗
Mern ย่อมาจาก MongoDB, Express, React, Node เทคโนโลยีสำคัญทั้งสี่ที่ประกอบขึ้นเป็นสแต็ก
- ตอบสนอง -? - - ส่วนประกอบที่ตอบสนองสามารถใช้กับฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์
- MongoDB - -? - ฐานข้อมูลและฐานข้อมูลที่เน้น JSON
- ด่วน - - ? - เฟรมเวิร์กเว็บที่รวดเร็วไม่ได้รับการผ่าตัดมินิมัลลิสต์สำหรับ Node.js.
- node.js - -? - Node.js เป็นรันไทม์ JavaScript ที่สร้างขึ้นบนเครื่องยนต์ V8 JavaScript ของ Chrome
ทรัพยากร
- เรียนรู้ The Mern Stack โดยการสร้างตัวติดตามการออกกำลังกาย - Mern Tutorial
Graphcms React + Apollo ↗
Lightning Fast Starter สำหรับบล็อกเกอร์ผู้สร้างเนื้อหาและใครก็ตามที่ต้องการหลุดพ้นจาก WordPress
- GraphCMS - - GraphCMS ให้แบ็คเอนด์ไปยังแอปของคุณให้เครื่องมือในการจัดการเนื้อหา
- สร้างแอป React -? - - ตั้งค่าเว็บแอปที่ทันสมัยโดยเรียกใช้คำสั่งเดียว
- อพอลโล - -? - ไคลเอนต์ Apollo เป็นวิธีที่ดีที่สุดในการใช้ GraphQL เพื่อสร้างแอปพลิเคชันไคลเอนต์
ทรัพยากร
- Graphcms Starter Blog พร้อมไคลเอนต์ React & Apollo
Strapi CMS กับ Gatsby ↗
ใช้ Strapi CMS เพื่อรักษาและจัดการเว็บไซต์ Gatsby Static ของคุณ นำไปใช้กับ Heroku
- Strapi CMS -? - Strapi เป็นนักพัฒนา CMS ที่ไม่มีหัว
- Gatsby -? - - Gatsby เป็นเครื่องกำเนิดไซต์ที่ทันสมัยอย่างรวดเร็วสำหรับ React
- Heroku - - Heroku เป็นแพลตฟอร์มที่ทรงพลังสำหรับการปรับใช้แอพของคุณ
ทรัพยากร
- การสร้างบล็อกแบบคงที่โดยใช้ Gatsby และ Strapi
- เรียนรู้ Gatsby ด้วยซีรีย์วิดีโอ CMS แบบไร้หัวของ Strapi
- ปรับใช้ Strapi กับ Heroku
การค้นหาไซต์ Algolia ↗
เพิ่มการค้นหาในเว็บไซต์ Jamstack ของคุณผ่านการรวมเว็บไซต์แบบคงที่หรือโดยการรวบรวมข้อมูลเนื้อหา
- Algolia -? - โฮสต์การค้นหา API ฟรีสูงสุด 10,000 ระเบียน
- Docsearch -? - รวบรวมข้อมูลเว็บไซต์และอัปโหลดไปยังดัชนี
- Gatsby-plugin-algolia-? - ใช้ graphql เพื่อระบุวัตถุ Gatsby เพื่อจัดทำดัชนีด้วย Algolia (เบต้า)
- Hugo -Algolia -? - สร้างและส่งดัชนีจากไซต์ Hugo Static เพื่อใช้กับ Algolia
- Instantsearch.js -? - ไลบรารี JavaScript สำหรับการสร้างประสบการณ์การค้นหาและการค้นหาทันที
ทรัพยากร
- ค้นหาไซต์คงที่ด้วย Hugo + Algolia
Mevn: Mongo Express Vue Node ↗
นี่คือโครงการหม้อต้มสแต็กเว็บเต็มรูปแบบพร้อม VueJS + ExpressJS + MongoDB
- vue.js - -? - ห้องสมุดหลักที่เข้าถึงได้ง่ายซึ่งมุ่งเน้นไปที่เลเยอร์มุมมองเท่านั้น
- MongoDB - -? - ฐานข้อมูลและฐานข้อมูลที่เน้น JSON
- ด่วน - - ? - เฟรมเวิร์กเว็บแอปพลิเคชันเว็บที่มีความยืดหยุ่นน้อยที่สุดและยืดหยุ่น
- node.js - -? - Node.js เป็นรันไทม์ JavaScript ที่สร้างขึ้นบนเครื่องยนต์ V8 JavaScript ของ Chrome
ทรัพยากร
- ยินดีต้อนรับสู่ Vue-Express-Mongo Boilerplate
Rock Solid Modern Rails ↗
สแต็คที่ใช้ Rails/JavaScript พร้อมเทคโนโลยีที่เป็นมิตรกับนักพัฒนาที่ทันสมัย/นักพัฒนา
- ราง -? - - เฟรมเวิร์กแอพพลิเคชั่นเว็บที่จัดตั้งขึ้นโดยมุ่งเน้นไปที่ความเรียบง่ายและผลผลิต
- ตอบสนอง -? - - ส่วนประกอบที่ตอบสนองสามารถใช้กับฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์
- GraphQl Ruby -? - - การใช้งานเซิร์ฟเวอร์ทับทิมของข้อมูลจำเพาะ GraphQL
- Apollo Client -? - - ไคลเอนต์ JavaScript GraphQL ที่ขยายได้อย่างมีประสิทธิภาพ
- Heroku - ผู้ให้บริการโครงสร้างพื้นฐานเว็บแอพที่เป็นมิตรกับนักพัฒนาซอฟต์แวร์ที่มีการสนับสนุนทับทิม/รางอย่างราบรื่น
- Cloud 66 - Cloud 66 ให้ทุกสิ่งที่คุณต้องการในการสร้างปรับใช้และจัดการแอปพลิเคชัน Rails ของคุณบนคลาวด์ใด ๆ โดยไม่ต้องปวดหัวของ "เซิร์ฟเวอร์"
ทรัพยากร
- สแต็คเว็บที่ทันสมัยและทันสมัย - RAILS 5 API + ACTIVEADMIN + สร้างแอป React บน Heroku
สแต็คไร้เซิร์ฟเวอร์พร้อม React on AWS ↗
เรียนรู้วิธีการสร้างแอปพร้อมการผลิตแบบเต็มซ้อนโดยใช้ Serverless และตอบสนองบน AWS จาก Serverless-stack.com แบบฝึกหัดโอเพนซอร์ซทีละขั้นตอนพร้อมภาพหน้าจอและตัวอย่างรหัสรวมอยู่ด้วย
- Framework Serverless - -? - ชุดเครื่องมือสำหรับการสร้างแอปพลิเคชันที่ไม่มีเซิร์ฟเวอร์
- AWS LAMBDA - บริการคำนวณที่เรียกใช้รหัสของคุณเพื่อตอบสนองต่อเหตุการณ์
- DynamoDB - - บริการฐานข้อมูล NOSQL ที่ได้รับการจัดการอย่างสมบูรณ์
- Amazon Cognito - - จัดการและซิงโครไนซ์ข้อมูลแอพอย่างปลอดภัยสำหรับผู้ใช้ของคุณในอุปกรณ์มือถือ
- Amazon S3 - - จัดเก็บและดึงข้อมูลจำนวนใด ๆ ได้ตลอดเวลาจากทุกที่บนเว็บ
- AWS Amplify - - JavaScript Open Source Library ที่มี React, React Native Extensions
- Amazon CloudFront - - การส่งเนื้อหาที่มีความหน่วงแฝงต่ำและความเร็วการถ่ายโอนข้อมูลสูง
- สร้างแอป React -? - - ตั้งค่าเว็บแอปที่ทันสมัยโดยเรียกใช้คำสั่งเดียว
ทรัพยากร
อิเล็กตรอนรีแอนด์หม้อไอน้ำ↗
รากฐานสำหรับแอพเดสก์ท็อปข้ามแพลตฟอร์มที่ปรับขนาดได้ตลอดทางตั้งแต่การพัฒนาไปจนถึงการแจกจ่ายแอปของคุณ
- อิเล็กตรอน - -? - สร้างแอพเดสก์ท็อปข้ามแพลตฟอร์มด้วย JavaScript, HTML และ CSS
- ตอบสนอง -? - - ส่วนประกอบที่ตอบสนองสามารถใช้กับฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์
- redux -? - - คอนเทนเนอร์สถานะที่คาดการณ์ได้สำหรับแอพ JavaScript
- อิเล็กตรอนผู้สร้าง -? - โซลูชันที่สมบูรณ์ในการจัดทำแพ็คเกจและสร้างแอพ Electribution Electron ด้วยการรองรับ“ Auto Update” นอกกรอบ
ทรัพยากร
- เว็บไซต์อิเล็กตรอนรีเซอร์
Vue กับอิเล็กตรอน↗
รากฐานสำหรับแอพเดสก์ท็อปข้ามแพลตฟอร์มที่ปรับขนาดได้ตลอดทางตั้งแต่การพัฒนาไปจนถึงการแจกจ่ายแอพของคุณโดยใช้ Vue และอิเล็กตรอน
- อิเล็กตรอน - -? - สร้างแอพเดสก์ท็อปข้ามแพลตฟอร์มด้วย JavaScript, HTML และ CSS
- vue.js - -? - ห้องสมุดหลักที่เข้าถึงได้ง่ายซึ่งมุ่งเน้นไปที่เลเยอร์มุมมองเท่านั้น
- Vuex -? - - คอนเทนเนอร์สถานะที่คาดการณ์ได้สำหรับแอพ JavaScript
- Vue Router -? - เราเตอร์ Vue เป็นเราเตอร์อย่างเป็นทางการสำหรับ Vue.js
- Vue Cli -? - ห้องสมุดหลักที่เข้าถึงได้ง่ายซึ่งมุ่งเน้นไปที่เลเยอร์มุมมองเท่านั้น
- อิเล็กตรอนผู้สร้าง -? - โซลูชันที่สมบูรณ์ในการจัดทำแพ็คเกจและสร้างแอพ Electribution Electron ด้วยการรองรับ“ Auto Update” นอกกรอบ
ทรัพยากร
- Vue.js & Electron: วิธีง่ายๆ - Mikeal
- วิธีใช้ vue.js กับอิเล็กตรอนและ vuex
รหัสครอบคลุม & CI ↗
วิธีที่เร็วที่สุดในการเริ่มต้นด้วย CI และการครอบคลุมรหัส
- circleci -? - เซิร์ฟเวอร์ CI ที่มีการจัดการยอดนิยม
- Codecov - - โฮสต์รายงานความครอบคลุมพร้อมคุณสมบัติที่ยอดเยี่ยมเพื่อปรับปรุงเวิร์กโฟลว์ CI ของคุณ
- ทุบตี -? - เปลือก Bourne อีกครั้งเป็นเปลือกที่เข้ากันได้กับ SH
- GitHub -? - การทำงานร่วมกันที่มีประสิทธิภาพการตรวจสอบและการจัดการรหัสสำหรับโครงการโอเพนซอร์สและการพัฒนาเอกชน
ทรัพยากร
- การทำให้รหัสครอบคลุมง่ายต่อการมองเห็นด้วย codecov & circleci
- ความสัมพันธ์ของผู้ให้บริการ CI
- codecov bash uploader
Vue Spa กับ Laravel ↗
วิธีที่ดีที่สุดในการสร้างแอปพลิเคชันเว็บ PHP ที่หลากหลายและปรับขนาดได้! แน่นอนว่าจะทำให้คุณตกหลุมรัก PHP (ถ้าไม่ใช่ Laravel) ทีม Laravel มีความร่วมมืออย่างเป็นทางการกับ Vue ดังนั้น Vue, Babel และ Sass ได้รวมเข้าด้วยกันก่อนที่คุณจะเริ่ม!
- PHP 7 -? - - ภาษาสคริปต์อเนกประสงค์ที่ได้รับความนิยมซึ่งเหมาะอย่างยิ่งสำหรับการพัฒนาเว็บ
- laravel -? - - หนึ่งในเฟรมเวิร์ก MVC PHP ที่ได้รับความนิยมมากที่สุดโดยมีรูปแบบซอฟต์แวร์มาตรฐานที่หรูหราและรูปแบบซอฟต์แวร์มาตรฐานทองคำ
- vue.js - -? - ห้องสมุดหลักที่เข้าถึงได้ง่ายซึ่งมุ่งเน้นไปที่เลเยอร์มุมมองเท่านั้น
- Laravel Mix -? - เครื่องมือสร้างที่สร้างขึ้นบน WebPack เพื่อรวบรวมสินทรัพย์ส่วนหน้าได้อย่างง่ายดาย (ความลับ: ทำงานโดยมีหรือไม่มีลาเวล)
- บาเบล - -? - คอมไพเลอร์สำหรับการเขียน JavaScript รุ่นต่อไป; Babel จะเปลี่ยนรหัส ES6+ ของคุณให้เป็นรหัสที่เป็นมิตรกับ ES5 ดังนั้นคุณสามารถเริ่มใช้งานได้ทันทีโดยไม่ต้องรอการสนับสนุนเบราว์เซอร์
- เขี้ยว - - -? - SASS เป็นส่วนขยายของ CSS3, การเพิ่มกฎซ้อน, ตัวแปร, mixins, ตัวเลือกการสืบทอดและอื่น ๆ มันแปลเป็น CSS มาตรฐานที่ได้รับการจัดรูปแบบดีโดยใช้เครื่องมือบรรทัดคำสั่งหรือปลั๊กอินเว็บ-เฟรมเวิร์ก
ทรัพยากร
- สร้าง Vue Spa ด้วย Laravel
- Laravel Tutorial: คู่มือทีละขั้นตอนเพื่อสร้างแอปพลิเคชัน Laravel ครั้งแรกของคุณ
FREMP: Flask ReactJS MongoDB Python ↗
Fremp Stack เป็นเฟรมเวิร์กสแต็กเต็มรูปแบบที่ปรับขนาดได้สูงซึ่งสามารถใช้ในการสร้างแอพพลิเคชั่นเว็บที่แข็งแกร่งและทันสมัยโดยใช้ขวด, ReactJs, MongoDB และ Python
- Flask - -? - กรอบ Micro Python สำหรับการสร้างเว็บแอปพลิเคชัน
- reactjs - -? - ไลบรารี JavaScript ที่มีประสิทธิภาพและยืดหยุ่นสำหรับการสร้างส่วนต่อประสานผู้ใช้
- MongoDB - -? - ฐานข้อมูลและฐานข้อมูลที่เน้น JSON
- Python - -? - ภาษาการเขียนโปรแกรมที่ให้คุณทำงานได้อย่างรวดเร็ว
ทรัพยากร
- จะติดตั้ง Fremp Stack บน Ubuntu ได้อย่างไร?
- วิธีการสร้างแอปพลิเคชันสแต็คเต็มรูปแบบโดยใช้ FREMP
- จะปรับใช้แอพไปยัง Heroku ได้อย่างไร?
- เว็บไซต์ทางการ
- คนอื่น ๆ
- แผ่นหม้อต้มน้ำ
แบ็คเอนด์
GCP Kubernetes Stack ↗
สแต็กใช้ในการปรับใช้และจัดการกลุ่มแอปพลิเคชันคอนเทนเนอร์ Docker โดยใช้ Google Cloud Services
- gke -? - คลัสเตอร์ Kubernetes จัดการโดย Google
- Kubernetes -? - - การกำหนดเวลาและการจัดการคอนเทนเนอร์เกรดการผลิต
- นักเทียบท่า -? - - เครื่องมือในการสร้างปรับใช้และเรียกใช้แอปพลิเคชันภายในคอนเทนเนอร์
- StackDriver - - การบันทึก StackDriver ช่วยให้คุณสามารถจัดเก็บค้นหาวิเคราะห์ตรวจสอบและแจ้งเตือนเกี่ยวกับข้อมูลบันทึกและเหตุการณ์
Ethereum dapp ↗
ชุดเครื่องมือสำหรับการสร้างแอพพลิเคชั่นกระจายอำนาจบน Ethereum blockchain
- ความแข็งแกร่ง -? -ความแข็งแกร่งเป็นภาษาที่มุ่งเน้นวัตถุระดับสูงสำหรับการใช้สัญญาอัจฉริยะ
- web3.js -? - Ethereum JavaScript API
- db3.js -? - DB3.JS เป็นเครือข่าย DB3 (Ethereum Layer2) JavaScript API เพื่อเขียนและสอบถามเอกสาร JSON
- ทรัฟเฟิล -? - สภาพแวดล้อมการพัฒนาระดับโลกกรอบการทดสอบและไปป์ไลน์สินทรัพย์สำหรับ blockchains โดยใช้ Ethereum Virtual Machine (EVM)
- กานาช -? - blockchain ส่วนตัวสำหรับการพัฒนา Ethereum
- ฝนตกปรอยๆ -? - คอลเลกชันของไลบรารีส่วนหน้าที่ทำให้การเขียนอินเทอร์เฟซผู้ใช้ DAPP ง่ายขึ้นและคาดเดาได้มากขึ้น
รางตรวจสอบสแต็ค↗
เครื่องมือในการตรวจสอบแอพ Rails ของคุณในการผลิต
- สกายไลท์ -? - สมาร์ทโปรไฟล์สำหรับแอพ Rails ของคุณ
- ใหม่ของที่ระลึก -? - การจัดการประสิทธิภาพแอปพลิเคชัน SaaS สำหรับ Ruby, PHP, .NET, Java, Python และ Node.js
- Rack-Mini-Profiler-? - Profiler สำหรับการพัฒนาและการผลิตแอพ Ruby Rack ของคุณ
- sqreen -? - การตรวจสอบความปลอดภัยและการป้องกันสำหรับ Ruby, PHP, Java, GO, Python และ Node.js
การวิเคราะห์พฤติกรรมของผู้ใช้ผ่านเซ็กเมนต์↗
เครื่องมือโฮสต์เพื่อใช้ในการวิเคราะห์พฤติกรรมผู้ใช้สำหรับเว็บแอป
- เซ็กเมนต์ - - ฮับเดียวที่จะรวบรวมแปลและส่งข้อมูลของคุณด้วยการพลิกของสวิตช์
- Google Analytics - - การวิเคราะห์เว็บระดับองค์กร
- แอมพลิจูด - - การวิเคราะห์ผู้ใช้เพื่อเติมเชื้อเพลิงการเติบโตของผู้ใช้ระเบิด
- FullStory - - รวบรวมข้อมูลประสบการณ์ลูกค้าทั้งหมดของคุณในแพลตฟอร์มที่ทรงพลังและใช้งานง่าย
การวิเคราะห์สตรีมมิ่งด้วย Kafka, Spark และ Cassandra ↗
ไปป์ไลน์ Kafka-Spark-Cassandra สำหรับการประมวลผลเหตุการณ์ที่เกิดขึ้น
- Kafka -? - - การกระจายความผิดปกติที่ทนต่อระบบส่งข้อความแบบผับปริมาณสูง
- Apache Spark -? - - เอ็นจิ้นที่รวดเร็วและทั่วไปสำหรับการประมวลผลข้อมูลขนาดใหญ่
- คาสซานดรา -? - - ร้านค้าพาร์ติชันพาร์ติชันที่สามารถปรับขนาดได้สูง
ทรัพยากร
- Kafka-sparksreaming-cassandra
- ใช้สถาปัตยกรรมแลมบ์ดากับ Spark, Kafka และ Cassandra
- การวิเคราะห์สตรีมมิ่งด้วย Spark, Kafka, Cassandra และ Akka
DevOps และการทำงานร่วมกันที่โฮสต์ตนเอง↗
DevOps โอเพ่นซอร์สที่โฮสต์ตนเองและเครื่องมือการทำงานร่วมกันเหมาะสำหรับองค์กร
- Gitlab -? - - ซอฟต์แวร์การจัดการ GIT แบบโฮสต์โอเพนซอร์ส
- Zulip -? - - แชทโอเพนซอร์สที่ทรงพลัง
- Hubot -? - - หุ่นยนต์ Emgetterment Life ที่ปรับแต่งได้
- Sentry -? - - การตรวจสอบแอปพลิเคชันข้ามแพลตฟอร์มโดยมุ่งเน้นที่การรายงานข้อผิดพลาด
- taiga.io -? - - เว็บแอปพลิเคชันการจัดการโครงการโดยคำนึงถึงการต่อสู้
- Metabase -? - - เครื่องมือระบบธุรกิจอัจฉริยะโอเพนซอร์ซ
การผลิตพร้อม Django + Docker ↗
เทมเพลต Django Edge ที่มีเลือดออกมุ่งเน้นไปที่คุณภาพของรหัสและความปลอดภัย
สร้างการทดสอบและการปรับใช้ท่อถูกกำหนดค่าตามค่าเริ่มต้น
- Python 3 -? - - ภาษาการเขียนโปรแกรมที่ให้คุณทำงานได้อย่างรวดเร็ว
- Django -? - - เฟรมเวิร์กเว็บสำหรับผู้ที่มีความสมบูรณ์แบบด้วยกำหนดเวลา
- นักเทียบท่า -? - - เครื่องมือในการสร้างปรับใช้และเรียกใช้แอปพลิเคชันภายในคอนเทนเนอร์
- Gitlab -? - - ซอฟต์แวร์การจัดการ GIT แบบโฮสต์โอเพนซอร์ส
- แคดดี้ -? - - เว็บเซิร์ฟเวอร์ HTTP/2 พร้อม HTTPS อัตโนมัติ
ทรัพยากร
Restful API กับ Java และ Spring Boot ↗
สร้าง API ที่เรียบง่ายและแข็งแกร่ง
- Spring Boot -? - -Spring Boot ทำให้ง่ายต่อการสร้างแอพพลิเคชั่นสปริงแบบสแตนด์อโลนที่มีระดับการผลิตที่คุณสามารถ "เรียกใช้"
- Gradle - -? - เครื่องมือสร้างโดยมุ่งเน้นไปที่การสร้างระบบอัตโนมัติและการสนับสนุนสำหรับการพัฒนาหลายภาษา
- Java - - Java เป็นวัตถุที่มุ่งเน้นและเป็นหนึ่งในภาษาการเขียนโปรแกรมที่ใช้มากที่สุดในโลก
ทรัพยากร
- การสร้างแอปพลิเคชันด้วย Spring Boot
graphweaver - graphql api ผ่านหลายแหล่งข้อมูล↗
เชื่อมต่อกับแหล่งข้อมูลต่างๆและรวมข้อมูลลงใน GraphQL API และ adminui แบบเรียลไทม์ สแต็คที่มีประโยชน์เมื่อคุณมีแหล่งข้อมูลหลายตัวเช่น Postgres, MySQL, SQLite, REST ฯลฯ
- Graphweaver - -? - ข้อมูลทุกที่ - GraphQl ทันที
- reactjs - -? - adminui ถูกสร้างขึ้นในปฏิกิริยาและสามารถขยายได้
- AWS LAMBDA - - ปรับใช้เป็นชุด JS เดียวกับแลมบ์ดา
- AWS Cognito - การรวมที่สร้างไว้ล่วงหน้ากับ AWS Cognito
ทรัพยากร
มือถือ
ตอบสนองพื้นเมืองกับ Expo และ Hasura ↗
Hasura เป็นเอ็นจิ้น Open Source GraphQL ที่ปรับใช้ API graphQL แบบเรียลไทม์แบบเรียลไทม์บนฐานข้อมูล Postgres ใด ๆ สแต็คดั้งเดิมที่ใช้การใช้ Hasura Droplets โฮสต์บนมหาสมุทรดิจิตอล
- Hasura - -? - Blazy GRAPHQL APIs แบบเรียลไทม์อย่างรวดเร็วบน postgres พร้อมการควบคุมการเข้าถึงแบบละเอียด
- ตอบสนองพื้นเมือง - -? - สร้างแอพมือถือดั้งเดิมโดยใช้ JavaScript และ React
- Expo - -? - สร้างปรับใช้และวนซ้ำอย่างรวดเร็วบนแอพ iOS และ Android ดั้งเดิมจาก JavaScript Codebase เดียวกัน
- มหาสมุทรดิจิตอล - -? - ปรับใช้เซิร์ฟเวอร์ SSD Cloud ในเวลาน้อยกว่า 55 วินาทีด้วยการเข้าถึง IP และรูทเฉพาะ
- Auth0 - - แพลตฟอร์มการรับรองความถูกต้องและการอนุมัติสากลสำหรับแอปพลิเคชันเว็บมือถือและมรดก
ทรัพยากร
- หลักสูตร Udemy: เรียนรู้สแต็คพื้นเมืองใหม่ล่าสุดและง่ายที่สุด
- บทช่วยสอน: Fullstack React Native ด้วย graphql และการรับรองความถูกต้อง
- คู่มือ: Hasura graphql engine แอปหนึ่งคลิกในตลาด DigitalOcean
Unity Game Development Boilerplate ↗
Unity เป็นเครื่องมือเกมที่เชื่อมต่อกับ SCM พลาสติกเพื่อควบคุมเวอร์ชันและสินทรัพย์ขนาดใหญ่และการจัดการ repo ขนาดใหญ่สะอาดและไร้แรงเสียดทาน
- Unity -? - - C# ส่วนหนึ่งของซอร์สโค้ด Unity Engine และ Editor อาจใช้เพื่อวัตถุประสงค์ในการอ้างอิงเท่านั้น
- SCM พลาสติก - -? - รูปภาพ Docker PlasticsCM
- TeamCity -? - การจัดการบิลด์ที่ใช้ Java และเซิร์ฟเวอร์การรวมอย่างต่อเนื่องจาก Jetbrains
ทรัพยากร
- ขั้นตอนแรกพร้อมพลาสติก SCM ใน Unity
- SCM พลาสติกสำหรับเกม
ระบบอัตโนมัติเวิร์กโฟลว์กับ GitHub, Jira และ Jenkins ↗
เพิ่มประสิทธิภาพการทำงานของคุณด้วย GitHub, Jira และ Jenkins
- เจนกินส์ - -? - เซิร์ฟเวอร์ Open Source Automation สำหรับ CI/CD
- GitHub -? - เว็บไซต์เพื่อรักษารหัสของคุณและเปิดสู่โลก
- JIRA - - การพัฒนาซอฟต์แวร์ Agile
- หย่อน - - ที่ทำงานไหล
ทรัพยากร
- บูรณาการ Jira, GitHub, Jenkins และ Slack ในเวิร์กโฟลว์ของคุณ
การบริจาค
ดูการสนับสนุน. MD สำหรับข้อมูลและคำแนะนำเกี่ยวกับวิธีการมีส่วนร่วมในสแต็คและเครื่องมือ
ใบอนุญาต
ตามขอบเขตที่เป็นไปได้ภายใต้กฎหมาย Stackshare ได้สละสิทธิ์ลิขสิทธิ์และสิทธิที่เกี่ยวข้องหรือใกล้เคียงกับงานนี้ readme ทั้งหมด