Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-web-development
🧡 A curated list of awesome web development resources.
https://github.com/nepaul/awesome-web-development
Last synced: 2 days ago
JSON representation
-
Guidelines
- 👍 A set of best practices for JavaScript projects - guidelines?style=social" height="16">
- **mdo code guide** Standards for developing flexible, durable, and sustainable HTML and CSS. - guide?style=social" height="16">
- Auto Lab @JingDong: Front-End Coding Guidelines, HTML, CSS, JavaScript, Images, Names
-
Tools
-
Markdown
- :pencil2:**codepen.io** - CodePen is a **social development environment**for front-end designers and developers. 👋
- - The tiny all-in-one development tool for modern web apps, in a single 2mb file with no dependencies.
- **fountainjs** - One Yeoman generator for all your frontend projects
- **Sizzy** - A tool for developing responsive websites crazy-fast
- :pencil2:**jsfiddle** - online web developemnt editor
- :+1::+1::+1:**Emmet** - the essential toolkit for web-developers
- **BrowserStack** - Instant access to all real mobile and desktop browsers. Say goodbye to your lab of devices and virtual machines.
- **LogRocket** - Records everything users do on your site, helping you reproduce bugs and fix issues faster.
-
Models & serializers
-
TypeScript
-
Debug
-
APIs & Mock
-
Deploy
- Vercel - Develop, Preview, Ship - user performance.
- Heroku
-
Monitor
- - SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (**APM**) & Observability tool.
- - Session replay for developers](https://github.com/openreplay/openreplay): The most advanced open-source session replay to build delightful web apps.
-
Docs
-
Images
-
Icons
- iconmonstr: Discover 4486+ free icons in 310 collections
- - licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.](https://github.com/tabler/tabler-icons)
-
IDE
- - CodeTour is a Visual Studio Code extension, which allows you to record and play back guided walkthroughs of your codebases. It's like a table of contents, that can make it easier to onboard (or re-board!) to a new project/feature area, visualize bug reports, or understand the context of a code review/PR change. A "code tour" is simply a series of interactive steps, each of which are associated with a specific directory, or file/line, and include a description of the respective code. This allows developers to clone a repo, and then immediately start learning it, without needing to refer to a CONTRIBUTING.md file and/or rely on help from others. Tours can either be checked into a repo, to enable sharing with other contributors, or exported to a "tour file", which allows anyone to replay the same tour, without having to clone any code to do it!
-
-
Animations
-
Save
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- motion - Tiny size. Huge performance.
- ❗️ **Velocity.js** - Velocity is an animation engine with the same API as jQuery's *\$.animate()*. It works with and without jQuery. It's incredibly fast, and it features **color animation**, **transforms**, **loops**, **easings**, **SVG support**, and **scrolling**. It is the best of jQuery and CSS transitions combined
- :thumbsup::thumbsup::thumbsup:**AniJS** - A Library to Raise your Web Design without Coding
- - A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass, and LESS.](https://github.com/IanLunn/Hover/)
- - JavaScript Animation Engine](https://github.com/juliangarnier/anime)
- - Motion: A spring that solves your animation problems.](https://github.com/chenglou/react-motion)
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- - a Javascript and CSS library for smoothly transitioning numbers](https://github.com/HubSpot/odometer)
- - based animations](https://github.com/michaelvillar/dynamics.js)
- - loaders** - A collection of loading spinners animated with CSS](https://github.com/lukehaas/css-loaders)
- - js/theatre) - heatre.js is an animation library for high-fidelity motion graphics. It is designed to help you express detailed animation, enabling you to create intricate movement, and convey nuance.
- - Fast animations with Javascript and CSS transforms](https://github.com/daniel-lundin/snabbt.js)
- - platform lightweight 2D render object model. Draw graphics on a canvas through simple object-oriented dom-like API. Vue & React/Preact supported.](https://github.com/spritejs/spritejs)
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
- cssfx: A carefully crafted collection designed with a focus on fluidity, simplicity, and ease of use. Powered by **CSS with minimal markup**. Completely open source and MIT licensed.
-
-
Figerprint
-
Some Reading List
-
Framework
-
API
-
Reactive
-
-
Prototypes sites
-
Web Workers
-
Utilities
-
CSS
- - first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.](https://tailwindcss.com/)
- - Tailwind CSS Components: Adds component classes like btn, card and more to Tailwind CSS
- - A modern, HTML5-ready alternative to CSS resets. Normalize.css makes browsers render all elements more consistently and in line with modern standards. It precisely targets only the styles that need normalizing.](http://necolas.github.io/normalize.css/)
- - to-copy CSS effects](https://github.com/jolaleye/cssfx)
- - browser default styling of HTML elements alongside useful defaults. It is developed alongside normalize.css, which means every normalization is included, and every normalization and opinion are clearly marked and documented.](https://github.com/csstools/sanitize.css)
- - first CSS framework. If you are already familiar with Tailwind CSS, think about Windi CSS as an on-demanded alternative to Tailwind, which provides faster load times, fully compatible with Tailwind v2.0 and with a bunch of additional cool features.](https://github.com/windicss/windicss)
- - Micro CSS util class for applying inflated fluffy 3D claymorphism styles to elements. Fully customizable and extensible with CSS variables. SASS mixin is also included for even more styling options.
- - The Next Generation of CSS-in-JS](https://github.com/emotion-js/emotion): Emotion is a performant and flexible CSS-in-JS library. Building on many other CSS-in-JS libraries, it allows you to style apps quickly with string or object styles. It has predictable composition to avoid specificity issues with CSS. With source maps and labels, Emotion has a great developer experience and great performance with heavy caching in production.
-
JavaScript
- - Collection of essential Vue Composition Utilities.
- createjs: A suite of modular libraries and tools which work together or independently to enable rich interactive content on open web technologies via HTML5.
- - based loading when not.](https://github.com/CreateJS/PreloadJS)
- - unctional utility library - modern, simple, typed, powerful
-
-
Utils
-
Chart & Data Visualization
-
Loader
-
Icon
-
Images
-
Save
- **Anime.js** (/ˈæn.ə.meɪ/) is a lightweight JavaScript animation library with a simple, yet powerful API.It works with CSS properties, SVG, DOM attributes and JavaScript Objects.
- **BigScreen** - A simple library for using the JavaScript Fullscreen API
- :thumber **imagemagick** - Use ImageMagick to create, edit, compose, or convert bitmap images
- 👏 **graphicsmagick** - is the swiss army knife of image processing. Comprised of 267K physical lines of source code in the base package (or 1,225K including 3rd party libraries) it provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF.
-
Tools
-
Compression
-
Static Code Checking(Lint)
-
-
Font
-
Static Code Checking(Lint)
- - source Chinese font derived from Fontworks' Klee One. 一款基于 FONTWORKS 的 Klee One 的开源中文字体。
- - font](https://github.com/wordshub/free-font): 汉字字体制作是一个庞大的工程,不同于西文字库,汉字常用字库表就有 6763 个汉字,GBK标准中共有20902 个汉字,而新出版的 GB_18064,共有六万多个字符。而且汉字的字形相对较为复杂,一套中文字体的完成需要耗费大量专业人士的精力和时间,我们倡导大家使用正版字体,为中文字体的制作创造一个良性的环境。
- - K/Cubic-11) - 俐方體11號是基於 M⁺ gothic 12r 衍生的開源繁體中文點陣字型,可用於像素風格的遊戲以及美術當中。
-
-
Datetime & Step
-
Static Code Checking(Lint)
-
-
UI Kits
-
Static Code Checking(Lint)
-
Vue
-
React
- - ui](https://github.com/chakra-ui/chakra-ui): Chakra UI provides a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.
- - ui-fabric-react: React components for building experiences for Office and Office 365.](https://github.com/OfficeDev/office-ui-fabric-react)
-
Out-of-box UI solution
-
WeChat
-
-
Drag
-
Editor
-
Flip
- Backlight
- WebComponents.dev - browser IDE to code web components in isolation with 58 templates available, supporting stories and tests.
- - featured code and syntax highlighting to help with reading and editing complex code. (语雀早期方案)
- Editor.js Next generation block styled editor. Free. Use for pleasure.
- **draft.js** - A framework for building rich text editors in React, powered by an immutable model and abstracting over cross-browser differences
- ckeditor: Smart **WYSIWYG** HTML editor
- Quill: Your powerful rich text editor.
- react-quill
- - Prism is a lightweight, robust, and elegant syntax highlighting library. It's a spin-off project from Dabblet.
- - based editor directly in the browser. You can define nodes and workers that allow users to create instructions for processing data in your editor without a single line of code.](https://github.com/retejs/rete)
-
Code Highlight
-
Markdown
- - browser **Markdown** editor](https://github.com/benweet/stackedit)
- - it](https://github.com/markdown-it/markdown-it) - Markdown parser done right. Fast and easy to extend.
- - Markdown Editor](https://github.com/sparksuite/simplemde-markdown-editor): A drop-in JavaScript textarea replacement for writing beautiful and understandable Markdown. The WYSIWYG-esque editor allows users who may be less experienced with Markdown to use familiar toolbar buttons and shortcuts. In addition, the syntax is rendered while editing to clearly show the expected result. Headings are larger, emphasized words are italicized, links are underlined, etc. SimpleMDE is one of the first editors to feature both built-in autosaving and spell checking.
-
-
3D
-
Markdown
- - A JavaScript 3D Library which makes WebGL simpler.](https://threejs.org/)
- - accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization.](https://github.com/CesiumGS/cesium):
- - fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js](https://github.com/WhitestormJS/whs.js)
-
-
Scroll & Parallax
-
Color
-
Markdown
- - color](https://github.com/casesandberg/react-color): 1. 13 Different Pickers - Sketch, Photoshop, Chrome and many more; 2.Make Your Own - Use the building block components to make your own
- - TinyColor is a small, fast library for color manipulation and conversion in JavaScript. It allows many forms of input, while providing color conversions and other color utility functions. It has no dependencies.
-
-
Conversational
-
Sheet
-
Fingerprinting
-
Markdown
- - Supercookie uses favicons to assign a unique identifier to website visitors.
- demo
-
-
Math
-
Mock
-
Test
-
Compile & Pack
-
IDE
- FLOW IS A STATIC TYPE CHECKER FOR JAVASCRIPT.
- Parcel: Blazing fast, zero configuration web application bundler
- Prepack: A tool for making JavaScript code run faster.
- - project/swc): is a super-fast typescript / javascript compiler written in rust. It's a library for rust and javascript at the same time. If you are using swc from rust, see rustdoc and for most users, your entrypoint for using library will be parser.
-
Desktop Apps
- - apps/tauri): Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a **rust-sourced** binary with an API that the front-end can interact with.
-
-
Audio & Video
-
Desktop Apps
- - TS demuxer, MPEG1 video & MP2 audio decoders, WebGL & Canvas2D renderers and WebAudio sound output. JSMpeg can load static videos via Ajax and allows low latency streaming (~50ms) via WebSockets.
- - khan/RecordRTC/): WebRTC JavaScript Library for Audio+Video+Screen+Canvas (2D+3D animation) Recording
- - browser/platform audio control in as little as 12 KB. BSD licensed.](https://github.com/scottschiller/soundmanager2/)
-
Video Player
- - An HTML5 & Flash video player](https://github.com/videojs/video.js)
- - A beautiful html5 music player](https://github.com/DIYgod/APlayer)
- - A JavaScript H.264 decoder](https://github.com/mbebenita/Broadway)
- - May be the world's most popular embeddable media player](https://github.com/jwplayer/jwplayer)
- - The HTML5 video player for the web](https://github.com/flowplayer/flowplayer)
-
-
Push Notifications
-
Store
-
AR & VR
-
Game && Engine
-
Record and replay
-
WebAssembly
-
Web DB
- - core/emscripten)
- - WasmEdge (previously known as SSVM) is a lightweight, high-performance, and extensible WebAssembly runtime for ❗️**cloud native, edge, and decentralized applications**❗️. It is the fastest Wasm VM today. WasmEdge is an official sandbox project hosted by the CNCF. Its use cases include serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
-
-
Admin
-
Low Code
-
Node
-
Framework
-
Midddleware
-
CLI
- - This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.
- - Simple CLI for compiling a Node.js module into a single file, together with all its dependencies, gcc-style.
- - This is a silly little command line tool for sexy fonts in the console. Give your cli some love
-
-
Open Source Apps
-
CLI
- - Next generation markdown editor](https://github.com/marktext/marktext): A simple and elegant open-source markdown editor that focused on speed and usability. Available for Linux, macOS and Windows.
- - JSON Visio is a tool that generates graph diagrams from JSON objects. These diagrams are much easier to navigate than the textual format and to make it even more convenient, the tool also allows you to search the nodes. Additionally, the generated diagrams can also be downloaded or clipboard as image.
- - The Next-Gen Knowledge Base to Replace Notion & Miro.
- - An open-source Notion UI built with Vue 3.
- - Wappalyzer identifies technologies on websites, such as CMS, web frameworks, ecommerce platforms, JavaScript libraries, analytics tools and [more](https://www.wappalyzer.com/technologies).
- - source behavioral analytics library written in typescript, with two key goals: privacy & performance.
- - Create beautiful images of your source code
- - The #1 Open-Source CRM.
-
Programming Languages
Categories
Animations
34
Tools
26
Utilities
16
Editor
15
Open Source Apps
13
Audio & Video
11
Images
8
UI Kits
7
Some Reading List
6
Node
6
Compile & Pack
5
Test
5
Framework
5
Chart & Data Visualization
4
Font
4
Guidelines
3
3D
3
WebAssembly
3
Store
3
Web Workers
2
Icon
2
Math
2
Mock
2
Fingerprinting
2
AR & VR
2
Loader
2
Low Code
2
Color
2
Game && Engine
1
Conversational
1
Record and replay
1
Figerprint
1
Sheet
1
Datetime & Step
1
Push Notifications
1
Scroll & Parallax
1
Admin
1
Drag
1
Utils
1
Prototypes sites
1
License
1
Sub Categories
Save
42
Markdown
23
CLI
17
Web DB
14
JavaScript
14
IDE
12
Flip
10
Video Player
9
CSS
8
Static Code Checking(Lint)
7
API
5
Docs
5
Desktop Apps
5
Reactive
4
React
3
Icons
2
APIs & Mock
2
Deploy
2
Midddleware
2
Monitor
2
Tools
2
JavaScript Utils
1
Others
1
Models & serializers
1
Debug
1
Framework
1
WEB Security
1
TypeScript
1
WeChat
1
Out-of-box UI solution
1
Vue
1
Compression
1
Code Highlight
1
Images
1
Keywords
sqlite
1
rxjs
1
rxdb
1
realtime-database
1
realtime
1
react-native
1
pouchdb
1
nosql
1
nodejs
1
localstorage
1
local-first
1
ionic
1
indexeddb
1
graphql
1
firebase
1
database
1
crdt
1
couchdb
1
browser-database
1
angular
1
maintainability
1
javascript-best-practices
1
javascript
1
how-to
1
guidelines
1
best-practices
1