FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

UgnisSoftware/ugnis-lambda: Experimental visual programming language. Try it here: · GitHub

This repository was archived by the owner on Apr 16, 2023. It is now read-only.
/ ugnis-lambda Public archive

Repository files navigation

Ugnis 0.9.2v-alpha

Ugnis is a visual editor for designers and developers alike. Try it online!

Exports to React and React-Native (experimental). Vote for more integrations in this issue

Default components use Google Material Design.

How to try it locally

Clone the repository, download node modules and compile:

git clone https://github.com/UgnisSoftware/ugnis && cd ugnis && npm install && npm run compile

Start the editor:

npm start

Now open localhost:3000

Warning: Ugnis is still in alpha, we are still missing some features

How Ugnis differs from other design tools?

Ugnis has a state that can be changed through events. This allows you to visually create dynamic components:

And edit them on the fly:

How does Ugnis work internally?

Ugnis is declarative programming taken to the extreme. Because no one wants to write JSON by hand, we have created the visual editor - it manages the code generation, so you could focus on the design and logic.

Ugnis consists of three parts:

  • Declarative definition of your Component.
  • Visual editor that changes the definition.
  • Exporters for each supported framework that take the definition and generate code.

Exporting

To export all your definitions into React/React-Native just run eporter.js with node:

 node exporter

Your components will be inside ugnis_components/react*

License:

Exported components are under the license that your project is.

Editor and compilers are under AGPL. Other Licenses are available upon request.

Contributors

Karolis Masiulis | Jonas Bernotas | Justinas Petuchovas | Vytas Butkus

Thank you:

Douglas Crockford, Alan Kay, Chris Granger, Rich Hickey, Evan Czaplicki, André “Staltz” Medeiros, Sebastian Markbåge and everyone who is pushing programming forward!

About

Experimental visual programming language. Try it here:

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages


Back | FazBrowse Home | New Git URL