Skip to content

nodoubt0322/awesome-links

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

architecture

learning resource

algorithm

website

clean code

function programming

design pattern

github

misc

learning sourcecode

  • 若川 blog - jquery, sentry, lodash, koa, vuex, underscore, recommended
  • 冴羽 - JavaScript深入系列、JavaScript专题系列、ES6系列、React系列
  • springleo's blog - 蠻多乾貨的

toolings

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

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

IDE

regex

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

collaboration

  • 飛書 - really strong service by bytedance, 需要中國電話去註冊
  • larksuite - 飛書國際版

sandbox

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

Frontend

interview

concept

css

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

React

React Native

Vue

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

testing

  • concept
  • 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

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

GSAP

WebGL

animation

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

learning resource

Backend

broker

Rust

Node.js

deno.js

Golang

Java

Haskell

  • Yesod - Haskell web framework for productive development of type-safe, RESTful api

python

runetime

  • GraalVM - designed for applications written in Java, JavaScript, LLVM-based languages such as C and C++

game

github

  • phaser - HTML5 game framework that offers WebGL and Canvas

youtube

misc

inspiration

website

UI

tools

icon

AI

github

youtube

misc

database

NoSQL

SQL

Misc

  • supabase - open source Firebase alternative. using enterprise-grade open source tools. early stage back by mozilla

Devops

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

tracing system

chaos engineering

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

gateway

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

blockchain

podcast

building project

youtube

github

other

coding relad

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published