hatsugen VS pkg

Compare hatsugen vs pkg and see what are their differences.

hatsugen

A small programming language formally defined with a series of blog posts and Lean code. (by azdavis)

pkg

Package your Node.js project into an executable (by vercel)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
hatsugen pkg
3 91
5 24,099
- -
2.1 6.3
about 1 year ago 4 months ago
Lean JavaScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

hatsugen

Posts with mentions or reviews of hatsugen. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-14.
  • A decade of developing a programming language
    7 projects | news.ycombinator.com | 14 Nov 2023
    Might this help? I wrote it: https://azdavis.net/posts/define-pl-01/
  • Rust in 2023 - azdavis
    2 projects | /r/rust | 24 Dec 2022
    Perhaps my own series of posts? It starts here.
  • Memories: Edinburgh ML to Standard ML
    3 projects | news.ycombinator.com | 5 Oct 2022
    2. Preservation states that if you have a program that type-checks _and_ that can continue evaluating, _as_ it continues to evaluate, it _continues_ to type-check.

    Note that the conclusion of preservation 'feeds back' into progress: the program type-checks. And vice versa: progress may state as its conclusion that the program can continue evaluating, which then lets you apply preservation. This means you can keep applying the progress and preservation theorems in a 'loop' until the program is done evaluating.

    For each of the 4 posts in my series about formal semantics, I duly translated the rules presented in the blog post into Lean code, and then proved that the rules do satisfy the safety properties. For example, for the first post linked above:

    - The syntax of the language: https://github.com/azdavis/hatsugen/blob/part-01/src/syntax....

pkg

Posts with mentions or reviews of pkg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-30.

What are some alternatives?

When comparing hatsugen and pkg you can also consider the following projects:

rust - Empowering everyone to build reliable and efficient software.

nexe - πŸŽ‰ create a single executable out of your node.js apps

sml-buildscripts - Scripts to compile and run Standard ML programs defined in .mlb files.

ncc - Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.

hm - a simple Hindley-Milner type system in Go

reverse-engineering - List of awesome reverse engineering resources

webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

bytenode - A minimalist bytecode compiler for Node.js

oclif - CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.

parcel - The zero configuration build tool for the web. πŸ“¦πŸš€

gulp - A toolkit to automate & enhance your workflow

Next.js - The React Framework