Dev Useful Stuff
1.18K subscribers
2 photos
317 links
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Download Telegram
​​Hyperapp.js (★ 11602 on GitHub) is the 1 kB JavaScript framework for building web applications.

Minimal — We have aggressively minimized the concepts you need to understand while remaining on par with what other frameworks can do.
Pragmatic — Hyperapp holds firm on the functional programming front when managing your state, but takes a pragmatic approach to allowing for side effects, asynchronous actions, and DOM manipulations.
Standalone — Do more with less. Hyperapp combines state management with a virtual DOM engine that supports keyed updates & lifecycle events — all with no dependencies.

Please also read the article "Hyperapp for Redux refugees" where author explains why Hyperapp can be easier and simpler than React+Redux.

#js #frontend #react #redux
​​Mint - a refreshing programming language for the front-end web, aiming to solve the most common issues of Single Page Applications (SPAs) at a language level:

● Reusable components
● Styling
● Routing
● Global and local state handling
● Synchronous and asynchronous computations that might fail

While focusing on:

● Developer happiness
● Fast compilation
● Readability

The project is available at GitHub (★485) and the current status is alpha.

The compiler is written in 💎 Crystal programming language.

#frontend #crystal #language
​​Astro - (★ 15,7k on GitHub) is an all-in-one web framework for building fast, content-focused websites.

Why choose Astro over another web framework? Here are five core design principles to help explain why we built Astro, the problems that it exists to solve, and why Astro may be the best choice for your project or team.

Astro is…

Content-focused: Astro was designed for content-rich websites.
Server-first: Websites run faster when they render HTML on the server.
Fast by default: It should be impossible to build a slow website in Astro.
Easy to use: You don’t need to be an expert to build something with Astro.
Fully-featured, but flexible: Over 100+ Astro integrations to choose from.

#framework #frontend
Nano Stores - (★ 2.6K) is a tiny state manager for React, React Native, Preact, Vue, Svelte, Solid, Lit, Angular, and vanilla JS. It uses many atomic stores and direct manipulation.

Small. Between 334 and 1064 bytes (minified and gzipped). Zero dependencies. It uses Size Limit to control size.
Fast. With small atomic and derived stores, you do not need to call the selector function for all components on every store change.
Tree Shakable. The chunk contains only stores used by components in the chunk.
● Was designed to move logic from components to stores.
● It has good TypeScript support.

#frontend #react #ts #js
​​Novel - (★4.4k at GitHub) is a notion-style WYSIWYG editor with AI-powered autocompletion. Built with Tiptap, OpenAI, and the Vercel AI SDK

Check their demo video

#ai #editor #frontend #wysiwyg
​​PGlite - (★7.3k at GitHub) is a lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno.

#postgresdb #browser #frontend #database #wasm
​​Here is yet another client-side database:

Instant - (★4.1k at GitHub) is a client-side database that makes it easy to build real-time and collaborative apps like Notion or Figma.

#browser #frontend #database