The "Awesome Tiny JS" project is a curated collection of frontend libraries that are designed to be exceptionally lightweight, each fitting within a 2 kB size limit including dependencies. This list encompasses a variety of categories such as UI components, utility functions, animations, and frameworks, all optimized for performance and minimal footprint. Developers, particularly those focused on creating fast-loading web applications or working in resource-constrained environments, will find this list invaluable for enhancing their projects without sacrificing functionality. Dive into this collection to discover efficient tools that can streamline your development process and improve user experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
A fast 4kB alternative to React with the same modern API, featuring components and a virtual DOM.
A 1kB JavaScript framework for building hypertext applications with a minimal, purely functional approach.
A tiny (2 KB) JavaScript library for creating user interfaces with pure JavaScript and web standards.
A tiny concurrent UI library with fiber architecture for building performant web applications.
An ultra-lightweight, zero-dependency reactive UI framework based on pure vanilla JavaScript and DOM.
A 1kB minimal view layer for building web interfaces with virtual DOM diffing.
A tiny, performant, type-safe reactive UI runtime built around JavaScript modules, template literals, and the DOM for the agentic era.
A lightweight (<3kb) JavaScript library for DOM manipulation and event handling with a jQuery-like API.
A tiny 200-byte functional event emitter and pubsub library for JavaScript.
A minimal JavaScript event emitter library with a 108-byte footprint and TypeScript support.
A small, fast, and scalable state management solution for React using simplified flux principles and hooks.
A tiny atomic state manager for React, Vue, Svelte, and other frameworks with tree-shakable stores.
A tiny (185 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte.
A tiny 350b centralized state container with component bindings for Preact & React.
A minimalistic, modular, and functional reactive programming library for JavaScript.
A tiny, fast reactive/iterable programming library implementing the callbag spec for unified stream processing.
A tiny (800-byte) HTTP client with the Axios API, built on native fetch.
A tiny wrapper built around fetch with an intuitive syntax for making HTTP requests.
A minimal 500-byte fetch polyfill for environments lacking native fetch support.
The "Awesome Vue.js" project is a curated collection of resources aimed at supporting developers using Vue.js, a progressive JavaScript framework for building user interfaces. This list encompasses a variety of resources including libraries, tools, plugins, tutorials, and community contributions that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides invaluable resources to help you create dynamic and responsive web applications. Dive into this collection to discover tools and insights that will elevate your Vue.js projects to the next level.
The "Awesome React" project is a curated resource list designed to support developers using React, a popular JavaScript library for building user interfaces. This list includes a wide range of resources such as libraries, tools, tutorials, components, and community-driven content that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into the world of React and discover the resources that will help you create dynamic and responsive user interfaces with ease.
The "Awesome Android UI" project is a curated resource list dedicated to enhancing user interface design for Android applications. Android UI refers to the visual elements and interactive components that make up the user experience on Android devices. This list includes a variety of resources such as UI libraries, design tools, components, animations, and tutorials that cater to both novice and experienced developers. By providing a comprehensive selection of resources, this project empowers developers to create visually appealing and user-friendly applications. Whether you're looking for inspiration or practical tools to streamline your design process, you'll find valuable assets to elevate your Android UI development.
The "Awesome Tailwind CSS" project is a comprehensive repository of resources dedicated to using Tailwind CSS, a utility-first CSS framework for building custom user interfaces rapidly. This curated list includes official documentation, IDE extensions, tools, UI libraries, components, and plugins, providing valuable aids for developers of all skill levels. With resources for design inspiration and development support, the project fosters a vibrant community around Tailwind CSS. Whether you’re searching for components or enhancing your workflow, this collection serves as a go-to guide for maximizing the potential of Tailwind CSS.