JavaScript Haxe Other
Latest commit c90e687 Jun 8, 2017 @pboyer committed on GitHub Performance improvements (#34)
* Fix conflicts

* Cherry pick, fix merge confs

* Cleanup benchmarks

* recompile

* Raise default node version, output debug info

* Version name

* update node version

* Regen docs

* Run tests with recompilation in travis

* Update site

Build Status


Open-source, cross-platform NURBS

verb is a library for creating and manipulating NURBS surfaces and curves in many languages including JavaScript.

verb provides advanced tools like derivative evaluation, adaptive tessellation, and intersection. Verb provides a concurrent execution runtime via WebWorkers in modern browsers and thread pools on other platforms and is suitable for use in a datacenter or in the browser.


Using haxe, verb compiles for:

  • JavaScript
  • C#
  • C++
  • Python
  • PHP


For information on building and using verb, go to the docs

JavaScript Quick Start

You can install verb with

npm install verb-nurbs

Pre-compiled JavaScript can be found in build/js.


You'll find many usage examples in the examples directory and amongst the tests.