44 lines
No EOL
1.9 KiB
Markdown
44 lines
No EOL
1.9 KiB
Markdown
# Awesome Gren
|
|
|
|
Awesome tools, frameworks, libraries, videos, and articles for or about the [Gren programming language](https://gren-lang.org/).
|
|
|
|
## Table of Contents
|
|
|
|
* [Application Development](#application-development)
|
|
* [Editor Integration](#editor-integration)
|
|
* [Installing](#installing)
|
|
* [Learning](#learning)
|
|
* [Static Analysis](#static-analysis)
|
|
* [Testing](#testing)
|
|
|
|
## Application Development
|
|
|
|
* [Gren TUI](https://github.com/blaix/gren-tui): A TUI framework.
|
|
* [gren-lang/browser](https://packages.gren-lang.org/package/gren-lang/browser/version/latest/overview): Gren's core package for running applications in the browser.
|
|
* [gren-lang/node](https://packages.gren-lang.org/package/gren-lang/node/version/latest/overview): Gren's core package for running applications on node.
|
|
* [Pretty Nice Framework](https://prettynice.dev/): A full stack web development framework.
|
|
|
|
## Editor Integrion
|
|
|
|
* [tree-sitter-gren](https://github.com/gren-lang/tree-sitter-gren): Tree-sitter implementation.
|
|
* [gren-language-server-unofficial](https://github.com/lue-bird/gren-language-server-unofficial): Unofficial language server.
|
|
|
|
## Installing
|
|
|
|
* [nix flake](https://github.com/gren-lang/nix)
|
|
* [nix package](https://search.nixos.org/packages?query=gren)
|
|
* [npm package](https://www.npmjs.com/package/gren-lang)
|
|
|
|
## Learning
|
|
|
|
* [Gren Book](https://gren-lang.org/book/)
|
|
|
|
## Static Analysis
|
|
|
|
* [gren-extra-checks](https://github.com/lue-bird/gren-extra-checks): Enforce additional reliability and consistency constraints for your Gren project.
|
|
|
|
## Testing
|
|
|
|
* [blaix/gren-effectful-tests](https://github.com/blaix/gren-effectful-tests): A package to run integration, e2e, and browser tests.
|
|
* [gilramir/gren-unit-node](https://packages.gren-lang.org/package/gilramir/gren-unit-node/version/latest/overview): xUnit style test framework.
|
|
* [gren-lang/test](https://packages.gren-lang.org/package/gren-lang/test/version/latest/overview): Gren's core package for writing tests. |