Skip to content

delta1/simfony-webide

This branch is 2 commits behind uncomputable/simfony-webide:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8328a6a · Jan 30, 2025
May 8, 2024
Oct 28, 2024
Jan 30, 2025
Apr 26, 2024
Jan 30, 2025
Jan 30, 2025
Nov 25, 2023
May 15, 2024
Dec 19, 2023
Oct 20, 2024
Dec 19, 2023
Jan 30, 2025
Jan 30, 2025
Jan 15, 2025
May 8, 2024

Repository files navigation

Simfony Web IDE

Simfony is a high-level language for writing Bitcoin smart contracts.

Simfony looks and feels like Rust. Just how Rust compiles down to assembly language, Simfony compiles down to Simplicity bytecode. Developers write Simfony, full nodes execute Simplicity.

A live demo is running on GitHub pages.

Develop the project

Install dependencies

First install nix.

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

You might need to open a new terminal for the changes to take effect.

Then enter the nix developer environment.

nix develop

Now you can use all just commands.

just --list

Deploy a local website

Compile the website and serve it on localhost.

just serve

You can instruct the compiler to open the website on the default browser.

just open

The compiler will keep running in the background and make live updates to the website as you change the code.

Run CI

Run a single command to run all CI jobs.

just check

There are just commands that can help you fix broken code.

just --list

About

Simplicity / Simfony development in the browser!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 80.0%
  • SCSS 11.5%
  • JavaScript 5.3%
  • Nix 1.9%
  • HTML 0.7%
  • Just 0.4%
  • Shell 0.2%