Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

React

Number of GitHub Stars: 222000+ Number of GitHub Forks: 39000+

A JavaScript library for building user interfaces. React is used for building complex and interactive user interfaces. ..

  • Virtual DOM
  • Component-based architecture
  • JSX syntax
  • Reusable components
  • Efficient rendering
  • State management

2023-04-19

Vue.js

Number of GitHub Stars: 207000+ Number of GitHub Forks: 29000+

A progressive JavaScript framework for building user interfaces. Vue.js is known for its simplicity, flexibility, and performance. ..

  • Virtual DOM
  • Component-based architecture
  • Reactive data binding
  • Directives
  • Vuex for state management
  • Vue Router for routing

2023-04-19

React Native

Number of GitHub Stars: 105k+ Number of GitHub Forks: 22.1k+

A framework for building native apps with React. It allows you to use JavaScript and React to build mobile apps for iOS and Android. ..

  • Cross-platform development
  • Native UI components
  • Hot reloading
  • Large community and ecosystem

2023-04-19

Electron

Number of GitHub Stars: 104k+ Number of GitHub Forks: 14.1k+

Electron is a framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. It is based on Node.js and Chromium. ..

  • Cross-platform
  • Native APIs
  • Automatic updates
  • Customizable and extensible

2023-04-19

Angular

Number of GitHub Stars: 94000+ Number of GitHub Forks: 22000+

A TypeScript-based web application framework for building complex and scalable applications. Angular is used for building single-page applications (SPAs). ..

  • Dependency injection
  • Template-based syntax
  • Two-way data binding
  • Modular architecture
  • RxJS for reactive programming
  • Typescript support

2023-04-19

Next.js

Number of GitHub Stars: 94000+ Number of GitHub Forks: 17000+

A React framework for building server-rendered React applications and static websites. Next.js provides features like file-based routing, server-side rendering, and static site generation. ..

  • Server-side rendering
  • Static site generation
  • File-based routing
  • API routes
  • Optimized performance
  • Integration with React ecosystem

2023-04-19

Deno

Number of GitHub Stars: 87000+ Number of GitHub Forks: 4700+

A modern, secure, and fast JavaScript and TypeScript runtime built on top of the V8 JavaScript engine. Deno is designed to be a more secure and developer-friendly alternative to Node.js. ..

  • Secure by default
  • Typescript support
  • Modular architecture
  • Modern web APIs
  • Dependency management
  • Extensible with modules

2023-04-19

Webpack

Number of GitHub Stars: 62000+ Number of GitHub Forks: 13000+

A static module bundler for modern JavaScript applications. Webpack is a powerful and flexible tool for bundling web assets, including JavaScript, CSS, images, and more. ..

  • Asset bundling
  • Code splitting
  • Hot Module Replacement (HMR)
  • Pluggable architecture
  • Optimization and performance
  • Extensive plugin ecosystem

2023-04-19

Webpack

Number of GitHub Stars: 62000+ Number of GitHub Forks: 13000+

A static module bundler for modern JavaScript applications. Webpack is a powerful and flexible tool for bundling web assets, including JavaScript, CSS, images, and more. ..

  • Asset bundling
  • Code splitting
  • Hot Module Replacement (HMR)
  • Pluggable architecture
  • Optimization and performance
  • Extensive plugin ecosystem

2023-04-19

Svelte

Number of GitHub Stars: 59000+ Number of GitHub Forks: 2700+

A component framework for building user interfaces. Svelte is known for its simplicity, performance, and compiler-based approach. ..

  • Reactive data binding
  • Compiler-based approach
  • Simple and intuitive syntax
  • Efficient DOM manipulation
  • Server-side rendering
  • Bundle size optimization

2023-04-19

Svelte

Number of GitHub Stars: 59000+ Number of GitHub Forks: 2700+

A component framework for building user interfaces. Svelte is known for its simplicity, performance, and compiler-based approach. ..

  • Reactive data binding
  • Compiler-based approach
  • Simple and intuitive syntax
  • Efficient DOM manipulation
  • Server-side rendering
  • Bundle size optimization

2023-04-19

Express.js

Number of GitHub Stars: 57000+ Number of GitHub Forks: 10000+

A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. ..

  • Routing
  • Middleware
  • Template engines
  • Static file serving
  • HTTP helpers
  • Middleware ecosystem

2023-04-19