Skip to content

A list of awesome tools, libraries and apps for web developers

License

Notifications You must be signed in to change notification settings

sajmoni/awesome-web-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 

Repository files navigation

awesome-web-dev

A list of awesome tools, libraries and apps for web developers

Index


๐Ÿ“š Libraries

Universal

๐Ÿ’Š Valtio makes proxy-state simple for React and Vanilla

Create the next immutable state by mutating the current one

A utility library for JavaScript and TypeScript.

A tiny (130 bytes), secure, URL-friendly, unique string ID generator for JavaScript

A collection of essential TypeScript types

Essential utilities for TypeScript projects

A tiny JavaScript debugging utility modelled after Node.js core's debugging technique

State machines and statecharts for the modern web

TypeScript-first schema validation with static type inference

Generate massive amounts of fake data in the browser and node.js

๐Ÿงต String Case Utils

Browser

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer

A tiny (~400 B) & modern library for keybindings

๐Ÿ’ Normalize browsers' default style

Node

Node.js: extra methods for the fs object like copy(), remove(), mkdirs()

๐ŸŒˆ React for interactive command-line apps

๐Ÿ– Terminal string styling done right

Process execution for humans

NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive

Sexy fonts for the console

Find and load configuration from a package.json property, rc file, or CommonJS module

Simple config handling for your app or module

๐Ÿง™โ€โ™€๏ธ Move Fast and Break Nothing. End-to-end typesafe APIs made easy

Fast and low overhead web framework, for Node.js

Get a random temporary file or directory path

Simple yet powerful framework for building command-line apps

โšก๏ธ TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM

Setting environment variables from a file

React

The official, opinionated, batteries-included toolset for efficient Redux development

Highly customizable library for building interactive node-based UIs, editors, flow charts and diagrams

The most powerful virtual list component for React

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress ๐Ÿ’…

A low-level toolkit to create floating elements. Tooltips, popovers, dropdowns, and more

๐Ÿ”ง JS/TS Tooling

Next generation frontend tooling. It's fast!

A Vite-native test framework. It's fast!

A better npm publish

โœ‚๏ธ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

Copy/paste detector for programming source code

๐Ÿ’ป Terminal

Text-mode interface for git

A cd command that learns - easily navigate directories from the command line

Pretty, minimal and fast ZSH prompt

Fish shell like syntax highlighting for Zsh

Fish-like autosuggestions for zsh

๐Ÿ“ฎ Services

Find the true size of an npm package

Build the future of the web

๐Ÿ“ฑ Apps

๐Ÿ’ฐ = paid only

A terminal built on web technologies

Staggeringly powerful macOS desktop automation with Lua

Convert videos to high-quality GIFs

Sizzy (:moneybag:)

The browser for developers

aseprite (:moneybag:)

Animated sprite editor & pixel art tool

Deckset (:moneybag:)

Deckset designs your slides, so you can focus on your ideas

About

A list of awesome tools, libraries and apps for web developers

Resources

License

Stars

Watchers

Forks