Skip to content

lambdagolem/slimjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

SlimJS

SlimJS is a (very much WIP) lightweight Javascript engine written in Rust and ported from QuickJS.

Origins

The codebase was ported from QuickJS, a C Javascript runtime written by Fabrice Bellard and Charlie Gordon.

Right now the code looks much more like C than idiomatic Rust, but will be incrementally rewritten to benefit from the added safety and better maintainability that Rust provides.

If you'd like to help out, get in touch, or just pick any random part of the code and start refactoring. There is a lot to do!

About

Public repository of the QuickJS Javascript Engine. Pull requests are not accepted. Use the mailing list to submit patches.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 67.4%
  • C 30.0%
  • JavaScript 2.5%
  • Other 0.1%