web-design
Provide videos with a supercharged focus on visual performance. This custom element renders just like the real thing but approximately 224× faster.
Embla Carousel is a bare bones carousel library with great fluid motion and awesome swipe precision. It's library agnostic, dependency free and 100% open source. Build awesome carousels by extending Embla Carousel with your own CSS and JavaScript.
An open source Design System and lightweight UI Component Library.
Compatible with all major frameworks, browsers, operational systems, form factors and input types, Kor can be used virtually anywhere. It is built to facilitate the design and development of intuitive, coherent and pleasing user interfaces based on Web technologies (HTML5).
Openly Licensed Images, Audio and More. Explore more than 600 million creative works
An extensive library of free stock photos, images, and audio, available for free use.
React UI Component Library.
PrimeReact is a rich set of open source UI Components for React.
A lightweight emoji picker, distributed as a web component.
Excel-like DataGrid component for React JS. Built for high performance rendering similar to google sheets.
Bring Design Freedom to your Product Team. Designers and developers can finally work in unison to build beautifully designed software experiences that truly scale up.
Penpot is the first Open Source design and prototyping platform meant for cross-domain teams. Non dependent on operating systems, Penpot is web based and works with open standards (SVG). Penpot invites designers all over the world to fall in love with open source while getting developers excited about the design process in return.
Free dashboard templates built with Tailwind CSS and Alpine.js
user flow design inspiration. Design better user flows by learning from proven products.
Related contents:
A Web Developer's Browser. Develop responsive web apps 5x faster!
A must-have DevTool for all Front-End developers that will make your job easier. A modified browser built using Electron that helps in responsive web development.
An online editor for busy developers.
Create templates in minutes. Shuffle gives you 6,900+ fully responsive UI components to get you started. You don't have to be a designer to create attractive templates!
Looking to add some premium squircley goodness to add to your designs? Squircley is all you need to start creating beautiful organic shapes ready to use for logos, icons and background images.
The generator exports SVG files which can be copied straight to the clipboard for dropping into your HTML / CSS or downloaded to your computer ready to use in your design software of choice (Figma, Sketch, Framer, XD, etc)
Flipping how we define typography in CSS.
Capsize makes the sizing and layout of text as predictable as every other element on the screen. Using font metadata, text can now be sized according to the height of its capital letters while trimming the space above capital letters and below the baseline.
Lightweight, stylish, and ethical share buttons. Shareon are share buttons for popular social networks.
Open source button system leveraging CSS variables.
Modern, modular, extensible button system designed for both rapid prototyping and production-ready applications.
Textures.js is a JavaScript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization.
A library for rapid UI development with style props, color modes, themes and variants.
Setup Create React App with React Boilerplate. Highly scalable & Best DX & Performance Focused & Best practices. Crafted for highly scalable & performant and easily maintainable React.js applications with a focus on best DX and best practices.
Modular standard library for JavaScript. Includes polyfills for ECMAScript up to 2023: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform WHATWG / W3C features and proposals like URL. You can load only required features or use it without global namespace pollution.
Frontend workshop for UI development.
Storybook is a frontend workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation. It’s open source and free.
Create accessible React apps with speed. A simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
Chakra UI is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
Chakra UI is a comprehensive library of accessible, reusable, and composable React components that streamlines the development of modern web applications and websites. The library offers a diverse range of components that can be easily combined to build complex user interfaces while adhering to accessibility best practices.
Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, stitches and goober) at build time.
Classless CSS Starter File.
Basic.css gives you basic CSS formatting and ability to make basic grids with only HTML5 syntax. You can use this project to Set your default styling.
A CSS framework without all the fluff. A CSS framework that helps with layouts and leaves your styling alone.
Blunt doesn't have any opinions on how your applications should look. It only provides helper classes to make positioning and responsive design easier.
Advanced JavaScript table plugin.
Grid.js is a Free and open-source JavaScript table plugin. It works with most JavaScript frameworks, including React, Angular, Vue and VanillaJs.
We created this free tool to make it easier for designers and developers to export a beautiful SVG shape divider for their latest project. We hope you enjoy this tool.
Our Shape Dividers are premade SVG shapes that are not dynamic to the settings you use on the toolbar. Every Shape exported will come out as per it's original design and is manipulated via the code you export with it and implement into your web build.
🌠 Async loading, performant Image component for React.js. A powerful, customisable, Suspense-like <img> component that (optionally) simulates a shimmer effect while loading. (with zero dependencies!).
Design Templates & Resources. Design resources featured by our curators.
Lightweight SVG/CSS spinners for React.
9 awesome typescript-aware lightweight spinners built as react.js components.
accessible html/css charts with markdown support.
The point of C💚SS.css is to allow easy creation of simple charts for documentation, data storytelling / journalism, etc. It features plots of 1-D lists, and has a custom markdown filter that converts suitably formatted lists directly to charts. It has no dependencies (other than a modern browser), and is very small compared to javascript based charting tools. The html is based on <ul> lists and will collapse back to readible lists in the absence of css support, making it accessible to all readers. It is open source and easily configurable according to project needs.
Generate Social Media Images Using Cloudinary. Dynamically generate social media sharing images using Cloudinary!
This is a utility function that builds social media images by overlaying a title and tagline over an image using Cloudinary’s APIs.
Make your website look like a LaTeX document.
This almost class-less CSS library turns your HTML document into a website that looks like a LaTeX document. Write semantic HTML, add <link rel="stylesheet" href="https://latex.now.sh/style.css"> to the <head> of your project and you are good to go.
Browser-based, mobile-friendly, actually private tools that make CSS a little less bad.
Color and customize icon sets to fit your brand.
Norde Source makes it easy to customize entire icon sets to fit your brand. Built for designers, developers, marketers and anyone who works with a lot of icons. Available for Mac, Windows and Linux!
A small JavaScript library to create and animate annotations on a web page
Rough Notation uses RoughJS to create a hand-drawn look and feel. Elements can be annotated in a number of different styles. Animation duration and delay can be configured, or just turned off.
Faster subsequent page-loads by prefetching or prerendering in-viewport links during idle time.
This project aims to be a drop-in solution for sites to prefetch links based on what is in the user's viewport.
Free Modern React Templates & Components for building landing pages and UIs
On-Demand CSS Animations Library.
Animista is a place where you can play with a collection of pre-made CSS animations, tweak them and get only those you will actually use.
Headless UI for Virtualizing Large Element Lists
Virtualize only the visible DOM nodes within massive scrollable elements at 60FPS in TS/JS, React, Vue, Solid & Svelte while retaining 100% control over markup and styles.
Tell your story with illustrations
Easily create and customize stunning illustrations with collections made by artists across the globe. Try it, it’s kind of fun.
This project is a way for people to use CSS Grid features quickly to create dynamic layouts.
You can set the numbers, and units of your columns and rows, and I'll generate a CSS grid for you! Drag within the boxes to create divs placed within the grid.
The convenient JavaScript Web Component, which lets you reliably create beautiful buttons, where people can add events to their calendars.
Turn screenshots into beautiful image assets. Screenshots that stick out.
Cut down on time and effort by auto-generating quality graphics from ordinary screenshots.
Table plug-in for jQuery.
DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, built upon the foundations of progressive enhancement, that adds all of these advanced features to any HTML table.
webpack/Parcel/Snowpack boilerplate generator.
Frontend build config generator.
JavaScript 3D Library.
The aim of the project is to create an easy to use, lightweight, cross-browser, general purpose 3D library. The current builds only include a WebGL renderer but WebGPU (experimental), SVG and CSS3D renderers are also available as addons.
Related contents:
A gooey text hover effect using SVG filters
a ridiculously small responsive css framework.
lit has two modules: lit and util. Both of them are designed to be as small as possible, and easy to extend.
I've had to implement the same hero for several years now, so like a good lazy programmer, I figured I'd automate it. This generator is intended to get you going, it doesn't provide every value but the code output should give you a nice jumping off point :)
What does it do? It generates the code for the example above based on your preferences.
Free Resources for Designers and Developers.
Get free high quality design resources. Choose from an extensive selection of fonts, graphic and HTML templates, icons, mockups, and more!
A design system for building faithful recreations of old UIs.
98.css is a CSS library for building interfaces that look like Windows 98.
Background Patterns in CSS. CSS only library to fill your empty background with beautiful patterns.
🌑 Enable dark mode for Next.js apps. Theme your Next.js apps with a Dark Mode.