Skip to content
You must be logged in to sponsor lehni

Become a sponsor to Jürg Lehni

@lehni

Jürg Lehni

lehni
Switzerland

I am one of the two creators and the core maintainer of the Paper.js library, launched in 2011 as the continuation of my previous open-source scripting framework Scriptographer. Announced as the Swiss Army Knife of Vector Graphics Scripting, the library's aim is to provide a full featured vector graphics scene graph with support for advanced features such as complex geometric calculations and checks, hit-testing, fast rendering, as well as boolean operations, among many other features.

Since its launch, the library has steadily risen in popularity, and has been adopted by many artists and designers for their creative work, as well as by larger corporations for their computational vector graphic needs.

Since 2013, I have taken care of the library's maintenance as well as the development and oversight of new features, such reliable boolean operations, an integrated tweening library.

I am currently working on new features towards the launch of v1.0.0: Stroke expansion, path offsetting and vector effects. These are the last missing pieces completing a library that could be used to build a full featured, vector graphics editor for the web.

Paper.js is based on the API of Scriptographer, a now discontinued open-source scripting environment for Adobe Illustrator that I had launched in 2001, and developed and maintained up to 2012. In its prime, it had a very active community of users. You can read about the reasons for discontinuing the plugin on the blog-post The Future of Scriptographer is … Paper.js!

Current sponsors 1

@scratchfoundation

Past sponsors 3

@LLK
@scratchteam
@baku89

Featured work

  1. paperjs/paper.js

    The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey

    JavaScript 14,247
  2. ditojs/dito

    Dito.js is a declarative and modern web framework with a focus on API driven development, based on Objection.js, Koa.js and Vue.js – Developed at Lineto by Jürg Lehni and made available by Lineto …

    JavaScript 80

Select a tier

$ a month

Choose a custom amount.

$100 a month

Select

Silver Sponsor – Help support my continuous work and maintenance on Paper.js

$500 a month

Select

Gold Sponsor - Help support my continuous work and maintenance on Paper.js, and get your company logo on the the project website at https://paperjs.org