Introduction
Dunes is an NPM organization that contains many libraries that provide useful functionalities. From common data types and functions that can easily be used in any application, to WebGL abstractions and a JSX framework, dunes provides users with low dependency alternatives to common industry activities.
Libraries
Dunes provides over 20+ packages. They are published on npm and their source code can be found on GitHub.
Some important ones are:
- @dunes/tag A non opinionated JSX framework.
- @dunes/tools Provides many utilities for arrays, strings, etc.
- @dunes/lang Tools for building compilers.
- @dunes/langs Provides some compiler examples using
@dunes/lang. - @dunes/render Abstractions for working with WebGL.
- @dunes/linear Linear algebra data types and operations.