Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
spark-joy
✨😂 2000+ ways to add design flair, user delight, and whimsy to your product.
https://github.com/swyxio/spark-joy
Last synced: 2 days ago
JSON representation
-
CSS/UI Templates
-
Serious CSS Frameworks
- Bootstrap
- Foundation
- Blaze UI
- PatternFly
- UIKit
- Numl - A UI Design Language, UI Library of Web Components, and Runtime CSS Framework for rapidly building interfaces that follow your Design System
- Bonsai CSS
- Shoelace
- Tailwindcss
- Weightless
-
Drop-in CSS Frameworks
-
Fun CSS Frameworks
- LaTeX.css
- Office 97 clipart in svg format
- Commodore 64 CSS
- a2k
- Geocities Bootstrap theme
- Metalmorphism - quality metallic UI kit
- NES.css - style(8bit-like) CSS Framework.
- PSone.css
- React95
- 98.css
- XP.css
- 7.css
- System.css - inspired UI
- Puppertino
- BOOTSTRA.386
- Text UI CSS
- Metalmorphism - quality metallic UI kit
-
No Framework
-
CSS Resets
-
React Component Libraries
-
Layout
-
Responsive Layout Breakpoints
-
Other Layout Tools and tips
-
-
Typography
-
Fonts
- System Font Stacks
- what are these?
- VS Code Autocomplete - family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif`
- `font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;`
- `font-family: ‘system-ui’, sans-serif;`
- StackOverflow almost-system-font stack
- 'system-ui' generic font family is new, standardizing name across Safari, Firefox and Blink
- Some systems come with good premium fonts - Apple OSes have `“avenir next”, “avenir”, “proxima-nova”`
- Modern Font Stacks - [discussion](https://news.ycombinator.com/item?id=35168652)
- `Freight Text` - garamond), [`PT Serif`](https://fonts.google.com/specimen/PT+Serif)
- `Proxima Soft`
- `Freight Sans` - nova)
- `DIN`
- use a Uniwidth font (not monospace) for interface design
- discussion
- 14 free programming fonts
- fashions/trends
- @edadams
- 40 best google fonts by Typewolf
- 50 selections of google fonts
- Lato
- Fira Sans - related to [Fira Code](https://github.com/tonsky/FiraCode) for devvy stuff
- Raleway
- Open Sans
- Recursive - 1 variable font that can handle both monospace and UI usecases, very versatile
- Erik Kennedy picks from these
- Libre Franklin
- IBM Plex Sans - example: https://thesephist.com/posts/inc/
- Atkinson Hyperlegible
- Inter
- Jetbrains Mono - Monospace font for devvy stuff
- by Gontijo
- statistical data on font usage
- Steve Schoger uses it
- Font variants and oldstyle numbers
- example
- 6 ways to justify font choices in your designs
- Dank Mono
- Harry Roberts
- may be good
- see Kilian Valkhof
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- Sanitize.css
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- Steve Schoger uses it
- example
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- Dank Mono
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- use a Uniwidth font (not monospace) for interface design
- see Harry Roberts on Google Font loading perf - you should [self host this](https://wicki.io/posts/2020-11-goodbye-google-fonts/))
-
Line Width
-
Kerning and char spacing
-
Font Sizing
- `clamp` - size: clamp(1.125rem, 1rem + 2vw, 1.5rem)`
- CSS Tricks - size: clamp(2rem, calc(2rem + 1.2vw), 3rem);`
- `font-size: calc(1rem + 2px + ((100vw - 550px) / 250))` - you can [fit text to screen width](https://twitter.com/shshaw/status/1240647643388395521?s=20)
- Inter/Tailwind font-size combo
- BAD, SLOW fontsize calc
- Sara Soueidan - size: calc(16px + .3vw);`
- Complete font-size notes
-
Other Typography Resources
- explained - US/docs/Web/CSS/font-smooth)
- FlowType.js
- FitText
- Majuscule
- leading-trim
-
-
Colors
-
Other Typography Resources
-
Palette Generators
-
Color Gradients
- example - gradients/) in future.
- the "gray zone" problem
- argyleink - You can [really take this to the extreme](https://twitter.com/argyleink/status/1216815958917992450?s=20)!
-
Color Theory
- A Beginner’s Guide to Applying Color in UI Design
- Sarah Drasner on Color
- Louisa Barret on Color
- Erik Kennedy on HSB
- JustinMezzell on Color - advanced stuff on picking color tone/temperature. [Basic version by Steve Schoger](https://twitter.com/steveschoger/status/1502318105124646924)
- Justin Baker on Color Theory
- Convertkit on Color Theory
- Josh Comeau on Color Palettes
- Stripe - Designing accessible color systems
- How to do Dark Mode right
- Inventorying and naming a Color Palette at UXPin
- Reasoning about Color
- Numeric systems of color palettes explained
- Monochromatic color scheme guide
- Canva's color wheel has a color theory guide
- history of primary colors
- RGM to Lab color space math
- Justin Baker on Color Theory
- Erik Kennedy on color variations
- Refactoring UI on Building Your Color Palette
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- How to do Dark Mode right
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
- Justin Baker on Color Theory
-
Color Theory for Data Visualization
- Teej's thread
- How to pick the least wrong colors - An algorithm for creating color palettes for data visualization - ([HN](https://news.ycombinator.com/item?id=31639009))
- Paul Tol's INTRODUCTION TO COLOUR SCHEMES
- How to pick more beautiful colors for your data visualizations
- Colorbrewer schemes
- Matplotlib colormaps
- Storytelling with Data
- Art + Data: A Collection of Tableau Dashboards
- A Dictionary of Color Combinations
- Visualize This: The FlowingData Guide to Design, Visualization, and Statistics
- Colorgorical: Creating Discriminable and Preferable Color Palettes for Information Visualization. Connor Gramazio, David Laidlaw & Karen Schloss. IEEE Transactions on Visualization and Computer Graphics. 2017.
- Color Use Guidelines for Data Representation - Cynthia A. Brewer
- Somewhere Over the Rainbow: An Empirical Assessment of Quantitative Colormaps. Yang Liu, Jeffrey Heer. ACM CHI 2018.
-
-
Backgrounds
-
Background Gradients and Patterns
-
Misc Backgroundy Stuff
-
-
Icons and Favicons
-
Favicons
- How to Favicon in 2021
- the 6 favicon types you need
- Real Favicon generator - pop in an image, get back a favicon! The most comprehensive one for all platforms (Windows, iOS, Android)
- Favicon.io - Generate a favicon from text, from an image, or from an emoji. Download in .ico and .png formats
- FontIcon - Generate favicons and images from Font Awesome icons
- Favicon Generator - another one
- SVG Favicon maker - supports emojis and 2 letter favicons with custom fonts
-
Icons
-
-
Diagramming
-
Icons
-
General Purpose Diagramming
- shifted - has [VS Code extension](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)
- Microsoft Visio
- see hn thread
-
Entity Relationship Diagrams
- Databasediagram.com – Private, Text to Entity-Relationship Diagram Tool
- Mocodo - flavored ERD, aka Merise MCD, where the layout is constrained to a grid
-
-
Graphics and SVG Illustrations
-
Device Mocks
-
ASCII Art
-
Stock Photos and Videos
-
Video creation tools
-
-
Individual HTML Elements
-
Tables
-
Nice React Components
-
Misc Weird fun stuff
- Variable Fonts by Mandy
- mentioned here
- Codepen
- 2min video
- Gooey Effect with SVG and Filters
- SVG filters
- Backdrop Filters and Multiple Inner Shadows
- CSS motion blur on css tricks
- Instagram filters created with CSS filters, by Una
- CSS only hover effect with Headers
- SVG iPhone mock and animated notification transition
-
Avatars
-
-
Pure CSS Tricks
-
Misc Weird fun stuff
- codepen
- use Background-origin + transparent borders
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
- `background-blend-mode` color-burn, lighten, multiply are cool
-
SVG/Canvas Masking
-
-
Animations & Transitions
-
SVG/Canvas Masking
-
Loading Spinners
-
-
Design Software
-
Empty states
-
-
Non-DOM Browser Technologies
-
WebGL
- Curtains.js - enhanced-drag-slider-tutorial-with-curtains-js-part-3))
- Polygonjs - source, node-based WebGL design tool, to create 3D scenes procedurally.
-
-
Interaction/Design Inspo
-
Random Stuff That Doesn't Fit Anywhere
-
Useful big datasets
- Graphext collection
- Data.world
- NYC taxi dataset - up and drop-off dates/times, pick-up and drop-off locations, trip distances, itemized fares, rate types, payment types, and driver-reported passenger counts.
- GitHub Activity data - datasets/github-on-bigquery-analyze-all-the-open-source-code)) This 3TB+ dataset comprises the largest released source of GitHub activity to date. It contains a full snapshot of the content of more than 2.8 million open source GitHub repositories including more than 145 million unique commits, over 2 billion different file paths, and the contents of the latest revision for 163 million files, all of which are searchable with regular expressions.
- Los Alamos cybersecurity data
- Numerai v4 - 1191 features and targets for the entire history of the @numerai tournament. 2.4 million rows and 574 eras. One of the hardest tabular dataset competitions on the planet.
- Enron email - got-enron-mail/))
- ICIJ Offshore Leaks db
- GDELT Project
- Hex's Horoscope
- BigQuery global daily weather data
- 241mb - [writeups](https://medialab.github.io/bhht-datascape/), [globe viz](https://tjukanovt.github.io/notable-people)
- SF Tree dataset
- Auckland Transport data
- Airbnb data on NY, London, SF, Paris, barcelona, Amsterdam
- GeoNet earthquake catalog
- Correlates of War datasets
- r/dadjokes dataset
- Flight delays
- NFL play by play data - by-play data back to 1999. Includes completion probability (cp), completion percentage over expected (cpoe), and expected yards after the catch (xyac_epa and xyac_mean_yardage) in play-by-play going back to 2006. Includes drive information, including drive starting position and drive result. Includes series information, including series number and series success. Features models for Expected Points, Win Probability, Completion Probability, and Yards After the Catch
-
Helpful podcasts/talks/articles
- How do I learn design?
- Design foundations for developers
- Design tips for developers
- Tactical design advice for developers
- UI Design for Developers
- Learning How to Design
- You can create a great looking website while sucking at design
- Laws of UX
- 100 Things I Know About Design
- The self taught UI/UX designer roadmap
- Design Principles
- 7 Gestalt Principles of Design
- Visual design rules you can safely follow
- infographic
- MDS
- Simple Layout checklist
- Human Interface Guidelines from Apple, Microsoft, Elementary OS, IBM, etc
- little details of visual ui design
- Buffer Design tips
- Notion
- UI Common Mistakes Checklist
- Hey designer
- Tracy Osborn Checklist
- Design Details: Principles of Design - Design Details' most downloaded episode of all time!
- How to design great keyboard shortcuts
- The self taught UI/UX designer roadmap
- 7 Rules for Creating Gorgeous UI
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- UI Density in Time and Space
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
- The self taught UI/UX designer roadmap
-
More Free Stuff
-
Programming Languages
Categories
Typography
124
Random Stuff That Doesn't Fit Anywhere
99
Colors
84
CSS/UI Templates
37
Pure CSS Tricks
22
Icons and Favicons
15
Individual HTML Elements
14
Graphics and SVG Illustrations
13
Interaction/Design Inspo
12
Diagramming
7
Backgrounds
5
Design Software
3
Layout
2
Non-DOM Browser Technologies
2
Animations & Transitions
2
Sub Categories
Fonts
109
Helpful podcasts/talks/articles
76
Color Theory
58
Misc Weird fun stuff
31
Useful big datasets
20
Fun CSS Frameworks
17
Color Theory for Data Visualization
13
3D
12
Other Typography Resources
12
Icons
10
Serious CSS Frameworks
10
Device Mocks
8
Favicons
7
Font Sizing
7
Empty states
3
Color Gradients
3
Palette Generators
3
SVG/Canvas Masking
3
Drop-in CSS Frameworks
3
More Free Stuff
3
Background Gradients and Patterns
3
General Purpose Diagramming
3
React Component Libraries
3
Entity Relationship Diagrams
2
WebGL
2
Video creation tools
2
Misc Backgroundy Stuff
2
Kerning and char spacing
2
ASCII Art
2
Line Width
1
CSS Resets
1
Responsive Layout Breakpoints
1
Avatars
1
Tables
1
Stock Photos and Videos
1
No Framework
1
Other Layout Tools and tips
1
Nice React Components
1
Loading Spinners
1
Keywords
css
9
design-system
3
css-framework
3
macos
2
scss
2
msdos
2
react
1
storybook
1
vanilla-extract
1
vanilla-extract-css
1
windows95
1
guy-fieri
1
windows98
1
html
1
ui-design
1
windows-7
1
psone
1
nes
1
8bit
1
web-components
1
ui-library
1
ui
1
lit-html-element
1
lit-html
1
lit-element
1
elements
1
custom-elements
1
svelte
1
palettes
1
generator
1
datavis
1
color
1
chroma-js
1
cartography
1
opinionated
1
normalization
1
window
1
turbo-vision
1
tui
1
text-based
1
terminal
1
ncurses
1
layout
1
html5
1
framework-css
1
framework
1
curses
1
ascii
1
bootstrap-theme
1
modular
1