They are responsive, accessible carousels and use only CSS. 🤯
🎯 Why CSS-only?
⋅ Simpler to maintain
⋅ Better performance
⋅ No external dependencies
⋅ Works out of the box
Learn more 👇
developer.mozilla.org/en-US/docs/...
They are responsive, accessible carousels and use only CSS. 🤯
🎯 Why CSS-only?
⋅ Simpler to maintain
⋅ Better performance
⋅ No external dependencies
⋅ Works out of the box
Learn more 👇
developer.mozilla.org/en-US/docs/...
⭐ 16,937 (+52)
🗒 TypeScript
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬
⭐ 16,937 (+52)
🗒 TypeScript
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬
Find more details on the blog post by Stephen Chenney: blogs.igalia.com/schenney/fin...
Thanks to Bloomberg for sponsoring this work.
Find more details on the blog post by Stephen Chenney: blogs.igalia.com/schenney/fin...
Thanks to Bloomberg for sponsoring this work.
hopefully this gives a better idea of the things we're building!
hopefully this gives a better idea of the things we're building!
Use modern CSS to create an arrow shape that adjusts according to the direction and writing mode. A direction-aware shape!
css-tip.com/arrow/
Another cool use case of corner-shape
Use modern CSS to create an arrow shape that adjusts according to the direction and writing mode. A direction-aware shape!
css-tip.com/arrow/
Another cool use case of corner-shape
Andromeda is a TypeScript-native runtime that uses the Rust-based Nova JS engine together with Oxc.
It aims to be web interoperable and is part of WinterTC.
Andromeda is a TypeScript-native runtime that uses the Rust-based Nova JS engine together with Oxc.
It aims to be web interoperable and is part of WinterTC.
⭐ 6,732 (+83)
🗒 JavaScript
snapDOM captures HTML elements to images with exceptional speed and accuracy.
Use Intl.Segmenter API. Available in every JS runtime
Use Intl.Segmenter API. Available in every JS runtime
and if you do want the browser launching stuff, you can use tiny-browser-open:
github.com/fabiospampin...
and if you do want the browser launching stuff, you can use tiny-browser-open:
github.com/fabiospampin...
Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
⭐ 8,896 (+59)
🗒 TypeScript
🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.
Lots of examples by @dxnny.fun:
css-tricks.com/what-can-we-...
Lots of examples by @dxnny.fun:
css-tricks.com/what-can-we-...
⭐ 39,260 (+43)
🗒 TypeScript
🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet.
github.com/sindresorhus...
github.com/sindresorhus...
🇳🇴 Browser: Vivaldi
🇫🇷 Search: Qwant
🇫🇷 Music: Deezer
🇫🇷 Hosting: OVH
🇫🇮 Mobile OS: Jolla
🇩🇪 Maps: Here WeGo
🇩🇪 Translation: DeepL
🇳🇱 Design: Sketch
🇨🇭 Notes: Standard Notes
🇨🇭 Messenger: Threema
🇨🇭 Dev Tools: Sonar
https://proton.me/blog/european-tech-alternatives
🇳🇴 Browser: Vivaldi
🇫🇷 Search: Qwant
🇫🇷 Music: Deezer
🇫🇷 Hosting: OVH
🇫🇮 Mobile OS: Jolla
🇩🇪 Maps: Here WeGo
🇩🇪 Translation: DeepL
🇳🇱 Design: Sketch
🇨🇭 Notes: Standard Notes
🇨🇭 Messenger: Threema
🇨🇭 Dev Tools: Sonar
https://proton.me/blog/european-tech-alternatives
thanks to @bluwy.me for adding eslint/json support too 🙏
A few years ago, I started contributing to the Angular ecosystem and stayed for the community.
Discover Angular Digest, a new newsletter about @angular.dev, its ecosystem, and its community.
The first post is out already: geromegrignon.substack.com/p/1-angular-...
A few years ago, I started contributing to the Angular ecosystem and stayed for the community.
Discover Angular Digest, a new newsletter about @angular.dev, its ecosystem, and its community.
The first post is out already: geromegrignon.substack.com/p/1-angular-...
👉 comptime.js.org
#typescript #webdev
👉 comptime.js.org
#typescript #webdev
width: max(calc-size(fit-content, size), 100px);
Someone let me know if there's an simpler approach...
width: max(calc-size(fit-content, size), 100px);
Someone let me know if there's an simpler approach...
And they are *AWESOME*
Now, you can do:
@function --alpha(--color, --opacity) {
result: rgb(from var(--color) r g b / var(--opacity));
}
div {
background: --alpha(red, 80%);
}
Lean more: una.im/5-css-functi...
(*arrived = in the latest stable Chrome)
And they are *AWESOME*
Now, you can do:
@function --alpha(--color, --opacity) {
result: rgb(from var(--color) r g b / var(--opacity));
}
div {
background: --alpha(red, 80%);
}
Lean more: una.im/5-css-functi...
(*arrived = in the latest stable Chrome)
- strip-ansi -> stripVTControlCharacters (built in!)
- cpy -> fs.cp (with recursive: true, built in!)
- map-obj -> Object.fromEntries(Object.entries(obj).map(fn))
- filter-obj -> Object.fromEntries(Object.entries(obj).filter(fn))
- chalk -> styleText (built in!)
- strip-ansi -> stripVTControlCharacters (built in!)
- cpy -> fs.cp (with recursive: true, built in!)
- map-obj -> Object.fromEntries(Object.entries(obj).map(fn))
- filter-obj -> Object.fromEntries(Object.entries(obj).filter(fn))
- chalk -> styleText (built in!)