js libraries

Framework-free frontends with Malina.js

Malina.js is a new library inspired by Svelte that compiles your app down to vanilla JavaScript, producing a framework-free frontend.
Abdulazeez Abdulazeez Adeshina
6 min read

How does UmiJS stack up against Next.js?

Both Umi and Next.js support routing and server-side rendering, as well as TypeScript, out of the box. Here's how the frameworks compare.
Nathan Sebhastian
2 min read

Getting started with Vendure

Although it’s still in beta, Vendure offers a wide range of features out of the box such as guest checkout, built-in admin interface, integrations...
Natalie Smith
8 min read

How to test Strapi endpoints with Mocha and Chai

Learn how to test RESTful APIs built with Strapi using the Mocha testing framework and the Chai assertion library.
Samaila Bala
5 min read

Elegant data validation with Vest

What could be more elegant than testing the validity of a form in the same way you'd test your code? Enter Vest.
Simone P. M.
4 min read

Easy documentation with Docusaurus

Documentation is an integral part of the software development lifecycle. Docusaurus helps to create and maintain static documentation websites with support for blogs, versioning,...
Anshul Goyal
8 min read

Functional user interfaces with Moon.js

Get a crash course on the basics of Moon.js, a tiny new library based on pure functions.
Nirmalya Ghosh
5 min read

Strongly typed frontend code with Scala.js

Dynamic typing, once considered an advantage, has become one of JavaScript's biggest weaknesses. This is where Scala.js can help.
Ebenezer Don
9 min read

Getting started with Vite

In this article, we'll take a look at a build tool called Vite, what it is, why we need it, how it might improve...
Anjolaoluwa Adebayo-Oyetoro
4 min read

Getting started with Neo4j

Learn how to get started with Neo4j, an open-source, NoSQL, native graph database that provides an ACID-compliant transactional backend for your applications.
Godwin Ekuma
12 min read

JavaScript-free frontends with Blazor

Microsoft's new Blazor framework leverages Wasm to let you write your web frontend in C# — no JS required.
Andrew Evans
9 min read

Type-safe fetching with gretchen

Gretchen allows type-safe fetching by providing a very subtle abstraction over the popular fetch() syntax that you already know and love.
Olasunkanmi John Ajiboye
3 min read