babakhin.bsky.social
@babakhin.bsky.social
Reposted
At JsConf.jp @loading.trynova.dev introduces Andromeda.

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.
November 16, 2025 at 4:13 AM
Reposted
📦 requestly / requestly
⭐ 5,095 (+33)
🗒 TypeScript

Free and open-source API Client & Interceptor.
GitHub - requestly/requestly: Free and open-source API Client & Interceptor.
Free and open-source API Client & Interceptor. Contribute to requestly/requestly development by creating an account on GitHub.
github.com
November 14, 2025 at 7:02 PM
Reposted
📦 zumerlab / snapdom
⭐ 6,732 (+83)
🗒 JavaScript

snapDOM captures HTML elements to images with exceptional speed and accuracy.
GitHub - zumerlab/snapdom: snapDOM captures HTML elements to images with exceptional speed and accuracy.
snapDOM captures HTML elements to images with exceptional speed and accuracy. - zumerlab/snapdom
github.com
October 31, 2025 at 3:02 PM
Reposted
Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 2:55 PM
Reposted
when you want to `open` something (like the MacOS `open`), you don't need a 9 dependency package, you can use tiny-open instead!

and if you do want the browser launching stuff, you can use tiny-browser-open:
github.com/fabiospampin...
GitHub - fabiospampinato/tiny-open: A tiny utility for opening a file or a URL with its default application.
A tiny utility for opening a file or a URL with its default application. - fabiospampinato/tiny-open
github.com
October 23, 2025 at 3:39 PM
Reposted
Match URLs with a powerful, standardized syntax using the URL Pattern API → goo.gle/47iTr3o

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.
October 23, 2025 at 9:00 PM
Reposted
📦 rybbit-io / rybbit
⭐ 8,896 (+59)
🗒 TypeScript

🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.
GitHub - rybbit-io/rybbit: 🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.
🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive. - rybbit-io/rybbit
github.com
October 21, 2025 at 8:02 PM
Reposted
The new CSS property corner-shape lets you not only create “soft iOS-style corners” but also easily make cut corners, forward-arrow buttons, dropdown tips, or even highlight shapes that look like handmade marker strokes.

Lots of examples by @dxnny.fun:
css-tricks.com/what-can-we-...
October 14, 2025 at 11:16 AM
Reposted
📦 makeplane / plane
⭐ 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 - makeplane/plane: 🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet.
🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet. - makeplane/plane
github.com
October 11, 2025 at 10:02 PM
Reposted
CSS is getting support for functions, so I made a small utility library for useful things. It's also a copy-pasteable reference. WIP.

github.com/sindresorhus...
October 8, 2025 at 7:53 AM
Reposted
Avoiding US tech? Some European alts:

🇳🇴 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
European alternatives to US tech | Proton | Proton
Take back control of your digital life with privacy-focused European alternatives to US Big Tech apps and services.
proton.me
October 4, 2025 at 3:53 PM
Reposted
eslint-plugin-depend released! this ESLint plugin helps you find dependencies the @e18e.dev community has recommended replacing

thanks to @bluwy.me for adding eslint/json support too 🙏
Release 1.3.0 · es-tooling/eslint-plugin-depend
What's Changed chore: bump dependencies by @43081j in #51 Maintenance, Use empathic by @beeequeue in #52 feat: support @eslint/json by @bluwy in #53 chore: enable trusted publishes by @43081j in #...
github.com
September 21, 2025 at 1:01 PM
Reposted
Introducing Angular Digest!

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-...
#1 Angular Digest
Angular 20.2 was released two weeks ago, and 23 Angular community events are planned until the end of the year. Get to know what happened lately in the Angular ecosystem!
geromegrignon.substack.com
September 1, 2025 at 6:30 AM
Reposted
comptime.ts enables compile-time evaluation of expressions marked with comptime

👉 comptime.js.org

#typescript #webdev
comptime.ts — compile-time expressions for TypeScript
A simple-to-use compiler and Vite plugin to evaluate TypeScript expressions at build time.
comptime.js.org
August 7, 2025 at 8:14 AM
Reposted
If your using field-sizing: content but want to control the initial size of the input, turns out its pretty complicated?

width: max(calc-size(fit-content, size), 100px);

Someone let me know if there's an simpler approach...
August 14, 2025 at 6:57 AM
Reposted
🥳 CSS functions have arrived*!!! 🥳

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)
una.im | 5 Useful CSS functions using the new @function rule
CSS custom functions are a gamechanger. Here are 5 really useful examples.
una.im
August 13, 2025 at 6:00 PM
Reposted
today's @e18e.dev replacement tips ⚡

- 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!)
July 26, 2025 at 9:18 AM
Reposted
Did you know that Johannes Hoppe, a GDE that has been a part of the community for more than 10 years, maintains angular-cli-ghpages?

This tool makes it incredibly easy to deploy Angular apps to GitHub Pages or CloudFlare Pages directly from the Angular CLI. Give it a try
github.com/angular-schu...
July 9, 2025 at 4:18 PM
Reposted
CSS if() function landed today(!!!) in Chrome 137 🥳

along with another rad feature: reading-flow 🥳

So I put together a quick video showcasing both:
youtu.be/Apn8ucs7AL0
CSS if() functions & reading-flow (in Chrome 137)
YouTube video by Una Kravets
youtu.be
May 27, 2025 at 9:29 PM
Reposted
It’s interesting that even Microsoft’s new console text editor, with MS-DOS-style UI, uses the Oklab color model

github.com/microsoft/ed...
May 20, 2025 at 2:38 PM
Reposted
Big news: Windows Subsystem for Linux is now Open Source! 🎉

Download WSL, build from source, contribute fixes & features, and join its active development.

Learn more: https://msft.it/63328SjYWw
May 19, 2025 at 4:45 PM
Reposted
Today, we're open-sourcing OramaCore. Fulltext/vector/hybrid search, built-in embeddings, built-in LLMs for inference, and RAG.

That's the hardest project we've ever worked on, please leave us a star and follow @orama.com to stay updated 🙏

github.com/oramasearch/...
GitHub - oramasearch/orama-core: Orama Core is the database you need for your AI projects, answer engines, copilots, and search. It includes a fully-fledged full-text search engine, vector database, ...
Orama Core is the database you need for your AI projects, answer engines, copilots, and search. It includes a fully-fledged full-text search engine, vector database, LLM interface, and many more u...
github.com
January 16, 2025 at 4:10 PM
Reposted
And here's that Codepen refactored as promised using sibling-index()
May 12, 2025 at 10:29 PM