All Projects → evolus → Pencil

evolus / Pencil

Licence: gpl-2.0
The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
XSLT
1337 projects

Projects that are alternatives of or similar to Pencil

Puzzle Publisher
A Sketch plugin that exports Sketch artboards into clickable HTML file and publishes it on an external site.
Stars: ✭ 131 (-98.41%)
Mutual labels:  ui-design, prototyping
Pencil
DEPRECATED: Multiplatform GUI Prototyping/Wireframing
Stars: ✭ 1,941 (-76.4%)
Mutual labels:  prototyping, pencil
Wired Elements
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
Stars: ✭ 8,848 (+7.57%)
Mutual labels:  prototyping, wireframe
Sketchize
Sketchize is built for UI/UX Designers to help them design lovely apps for mobile, tablet, and desktop devices.
Stars: ✭ 162 (-98.03%)
Mutual labels:  ui-design, prototyping
Foodsie
[In Development] A food delivery app for iOS that brings delicious food from your favourite local restaurant right to your door. Credit card payment with Stripe.
Stars: ✭ 51 (-99.38%)
Mutual labels:  ui-design
Galeri Www
A perpetual artwork streaming app. (Website Repo)
Stars: ✭ 46 (-99.44%)
Mutual labels:  drawing
Minipaint
online image editor
Stars: ✭ 1,014 (-87.67%)
Mutual labels:  drawing
Components
Example Components (Built with Tonic)
Stars: ✭ 42 (-99.49%)
Mutual labels:  ui-design
Sublimate
Sublimate: Ridiculously fast full stack Swift prototyping with Vapor and Sourcery.
Stars: ✭ 57 (-99.31%)
Mutual labels:  prototyping
Shireframe
Declarative wireframes for programmers, based on web technologies. Pull requests are welcome!
Stars: ✭ 1,081 (-86.86%)
Mutual labels:  ui-design
Mopaint
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Stars: ✭ 50 (-99.39%)
Mutual labels:  drawing
Literallycanvas
A canvas in your browser. Literally.
Stars: ✭ 1,043 (-87.32%)
Mutual labels:  drawing
Phonenumberverificationui Android
Check out the new style for mobile number verification 😉😉😊😊
Stars: ✭ 52 (-99.37%)
Mutual labels:  ui-design
Swifthuecolorpicker
iOS HUE color picker
Stars: ✭ 44 (-99.47%)
Mutual labels:  ui-design
Turtle.lua
Turtle graphics library for LÖVE.
Stars: ✭ 56 (-99.32%)
Mutual labels:  drawing
Perfect Freehand
Draw perfect pressure-sensitive freehand strokes.
Stars: ✭ 999 (-87.85%)
Mutual labels:  drawing
Fake Auth
A fake auth service for prototyping authentication flows
Stars: ✭ 50 (-99.39%)
Mutual labels:  prototyping
Flutter Shoes Shop App
Flutter Shoes Shop Application UI/UX design and Animation - day 15 Flutter Animation and UI Design.
Stars: ✭ 54 (-99.34%)
Mutual labels:  ui-design
Eyebrows
An eyebrows gradient color animation for android.
Stars: ✭ 49 (-99.4%)
Mutual labels:  ui-design
Scenekit Scnline
Draw a tube or thick line in SceneKit
Stars: ✭ 49 (-99.4%)
Mutual labels:  drawing

Image of Yaktocat

About The Next Version

Pencil V3 is a rewrite of Pencil that aims to fix major performance and scalability issues of the application. The new version is under heavy development and we are expecting GA builds in June. The following list summarizes important changes in the new version:

  • Pencil V3 uses Electron instead of Mozilla XULRunner as the runtime. We expect that by moving into this Nodejs-based environment, the Pencil source code can be much easier for all fellow developers to play with. The fact that Mozilla XULRunner is outdated is also a reason for the movement.
  • A new, zip-based file format was introduced to support large documents and better embedding of external bitmaps/resources.
  • A new mechanism for page management that dramatically reduces memory usage for large documents.
  • Document pages can now be structured into a tree-like model.
  • Custom fonts can now be embedded into Pencil .epz documents
  • Printing and PDF export will be improved to support all platforms and with many options
  • New UI approach

Setting up

Pencil uses Atom Electron as the runtime, follow the these steps to setup the environment:

  • Clone this repository

  • Make sure you are using nodejs 5+ (Pencil development only needs npm for package management. Node runtime is not required.)

  • Checkout this development branch:

    $ git checkout development
  • Install dependencies:

    $ npm install
  • Start Pencil using the prebuilt version of Electron

      $ npm start

Supported Platforms

OS X

Only OSX 64bit 10.9 and later are supported.

Windows

Windows 7 and later are supported, older operating systems are not supported (and do not work).

Linux

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].
OSZAR »