Awesome list

My awesome list

整理各種實用資源,目前全部彙整在同一個列表,未來量大再拆分。

撰寫技術文件的好幫手,寫書也挺適合(documentation site generator)

  • Docusaurus 個人目前最推薦,Docusaurus 是 Facebook 的開源專案,可使用 Markdown & React 編輯文件,代表了許多彈性。許多開源專案都使用 Docusaurus,包括 Facebook 自家的 React、Create React App(CRA)、Relay、Reason 以及其他知名的專案像是 Prettier、React NativReact Redux、Redux 等。
  • Docz Docz 也不錯,喜歡 React 同時也欣賞 Gatsby 的開發者不能錯過,網站上寫著 Gatsby Friendly 的文件產生器。可以參考 Gatsby 網站上的教學文件 Writing Documentation with Docz。此外 Docz 還直接支援 MDX。
  • docsify 小而美、中規中矩的選擇。
  • Gitbook 目前開發團隊重心已經全力轉往開發 Gitbook.com。

以上是開源、免費的選擇,付費的選擇推薦 ReadMe.io

有趣實用的線上服務

開發相關

rootnroll: Interactive playground in a browser for your GitHub project. Get an isolated environment with your software ready to be played with.

設計相關

配色工具

開發實戰必備生產力工具

SnippetsLab

Knowledge about computer scienece

Machine learning

Julia: The Julia Programming Language 為效能而生的程式語言,主要被用來作資料科學、機器學習、科學領域、平行運算方面的應用。

Programming languages

Flutter & Dart

dio: A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.

fluro: Fluro is a Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.

bloc: A predictable state management library that helps implement the BLoC design pattern

rxdart: The Reactive Extensions for Dart

Go

dep: 最熱門、出自於官方的套件管理工具。在 Dep 出現之前,最熱門也最活躍的選擇是 Glide,Glide 的文件上是這麼寫的:"The Go community now has the dep project to manage dependencies. Please consider trying to migrate from Glide to dep."(Go 的社群已經有 dep 可以用來管理套件相依性,請考慮從 Glide 換到 dep。)

Python

近期經常被拿來比較的 dependency management: Poetry & Pipenv,相較於過去要處理 pipvirtualenv,這兩套都是為了解決現代化開發者遇到的各種環境管理問題、協同作業的問題以及部署管理的問題等。以 2018 ~ 2019 這兩年來看,使用 Pipenv 應該還是短期內比較安全穩定的選擇(參考 GitHub Stars 的數量作者及社群的持續投入等)。

Web application development related

Rich Text Editor

Editor.js: Next generation block styled editor. Free. Use for pleasure.

  • Docz Docz 也不錯,喜歡 React 同時也欣賞 Gatsby 的開發者不能錯過,網站上寫著 Gatsby Friendly 的文件產生器。可以參考 Gatsby 網站上的教學文件 Writing Documentation with Docz。此外 Docz 還直接支援 MDX。

CSS frameworks

  • mini.css: Its tiny size (under 10KB gzipped), along with its responsive grid and modern components ensures that all your users are satisfied and can access your website anytime, anywhere

  • lit: a ridiculously small responsive css framework. (395 bytes gzipped and minified)

  • mobi.css: The default bundle of Mobi.css provides the basic styles to build clean and elegant webpages. It's only 2.6kb after gzipped, and it's very easy to get started.

Email templates

其他不錯的軟體

[Blisk] - a browser for developers & UX designers. (https://blisk.io/)