Be a crypto hero in the market by logging in

Don't you have an account? Sign in

Token price

  • BTC

    8,839,620.5KRW

    -0.6%

  • ETH

    206,596.7KRW

    -0.9%

  • XRP

    240.8KRW

    -0.3%

  • USDT

    1,217.5KRW

    0.3%

  • BCH

    320,929.0KRW

    -2.7%

  • BSV

    262,805.4KRW

    3.0%

  • LTC

    54,759.1KRW

    -0.5%

  • EOS

    3,282.2KRW

    -1.1%

  • BNB

    18,197.9KRW

    -1.2%

  • XTZ

    2,538.3KRW

    3.0%

  • XLM

    60.5KRW

    -0.3%

  • XMR

    69,140.0KRW

    -1.2%

  • ADA

    43.6KRW

    -1.4%

  • TRX

    16.4KRW

    -0.8%

  • HT

    4,775.6KRW

    -1.1%

  • CRO

    64.9KRW

    0.7%

  • USDC

    1,216.3KRW

    0.3%

  • DASH

    90,365.9KRW

    0.5%

  • ETC

    6,962.9KRW

    0.3%

  • NEO

    9,594.3KRW

    -0.2%

  • HEDG

    2,317.8KRW

    -0.7%

  • ATOM

    2,938.4KRW

    0.9%

  • ZEC

    46,007.1KRW

    0.9%

  • XEM

    47.7KRW

    -0.9%

  • MKR

    394,809.6KRW

    -5.4%

  • ONT

    545.8KRW

    4.5%

  • DOGE

    2.4KRW

    -1.0%

  • PAX

    1,217.7KRW

    0.4%

  • BAT

    202.7KRW

    -1.2%

  • VET

    4.8KRW

    -0.2%

  • ELAC

    411.4KRW

    0.4%

  • BTG

    11,738.3KRW

    16.3%

  • QTUM

    1,795.7KRW

    4.5%

  • LINK

    485.1KRW

    2.0%

  • TUSD

    1,216.4KRW

    0.4%

  • DCR

    15,270.3KRW

    -0.6%

  • ICX

    302.8KRW

    -1.5%

  • ALGO

    238.9KRW

    2.5%

  • HBAR

    40.3KRW

    -2.6%

  • LSK

    1,270.6KRW

    -1.5%

  • INB

    421.7KRW

    1.0%

  • ZRX

    212.7KRW

    1.4%

  • REP

    12,467.9KRW

    -1.0%

  • BCD

    677.2KRW

    2.8%

  • WAVES

    1,212.0KRW

    -1.5%

  • RVN

    20.6KRW

    -0.6%

  • CNX

    2,112.6KRW

    -1.6%

  • MCO

    6,655.7KRW

    0.6%

  • OMG

    747.9KRW

    -0.6%

  • XIN

    202,206.8KRW

    -2.0%

  • XIN

    202,206.8KRW

    -2.0%

  • DGB

    7.8KRW

    1.6%

  • MONA

    1,547.4KRW

    -0.3%

  • KCS

    1,223.4KRW

    -0.8%

  • NANO

    713.9KRW

    -3.5%

  • ENJ

    114.7KRW

    -2.7%

  • THETA

    105.2KRW

    -0.7%

  • NEXO

    144.2KRW

    -2.3%

  • QNT

    6,435.3KRW

    4.2%

  • STEEM

    208.4KRW

    -0.5%

  • BTM

    74.4KRW

    0.4%

  • BTM

    74.4KRW

    0.4%

  • SC

    1.7KRW

    -2.4%

  • SNT

    20.6KRW

    0.3%

  • ABBC

    122.5KRW

    -2.3%

  • VSYS

    33.5KRW

    -2.4%

  • KMD

    537.3KRW

    -1.5%

  • BTS

    22.8KRW

    1.7%

  • HC

    1,357.4KRW

    2.0%

  • BCN

    0.3KRW

    7.5%

  • XVG

    3.5KRW

    2.1%

  • ZIL

    5.5KRW

    -2.2%

  • SXP

    855.8KRW

    -1.2%

  • IOST

    4.3KRW

    1.6%

  • INS

    1,207.8KRW

    0.4%

  • MATIC

    16.3KRW

    0.6%

  • GNT

    45.9KRW

    1.1%

  • XZC

    4,468.7KRW

    1.2%

  • ELF

    80.6KRW

    -0.7%

  • ARDR

    43.5KRW

    2.4%

  • AE

    134.7KRW

    1.0%

  • WAX

    37.1KRW

    -0.8%

  • CHZ

    8.3KRW

    -2.7%

  • RIF

    63.9KRW

    -0.9%

  • LRC

    36.2KRW

    -0.1%

  • MANA

    34.8KRW

    2.2%

  • NPXS

    0.1KRW

    -1.2%

  • STRAT

    347.1KRW

    -1.5%

  • AION

    82.0KRW

    -1.1%

  • ANT

    1,029.7KRW

    3.0%

  • POWR

    72.7KRW

    1.4%

  • ELA

    1,583.7KRW

    1.1%

  • BORA

    42.0KRW

    27.0%

  • TRUE

    346.9KRW

    -1.4%

  • CTXC

    109.7KRW

    4.0%

  • MAID

    60.3KRW

    -2.4%

  • ETN

    2.7KRW

    -1.1%

  • ORBS

    12.2KRW

    -1.7%

  • GRIN

    651.5KRW

    2.7%

  • TOMO

    358.3KRW

    2.0%

  • PAI

    16.6KRW

    1.5%

  • PAI

    16.6KRW

    1.5%

  • ARK

    201.5KRW

    -1.0%

  • RDD

    0.8KRW

    -3.5%

  • OCEAN

    65.0KRW

    -10.7%

  • WTC

    314.3KRW

    -1.4%

  • WAN

    175.3KRW

    -0.5%

  • PIVX

    363.8KRW

    9.2%

  • BEAM

    348.1KRW

    1.4%

  • FCT

    2,087.6KRW

    0.6%

  • LOOM

    19.2KRW

    -1.5%

  • NAS

    342.9KRW

    -1.9%

  • GNO

    15,556.9KRW

    0.6%

  • CVC

    25.6KRW

    3.2%

  • IGNIS

    21.9KRW

    -2.1%

  • DAI

    1,200.1KRW

    -2.2%

  • BNT

    236.0KRW

    -1.2%

  • PPT

    288.2KRW

    -0.2%

  • QASH

    43.3KRW

    -5.2%

  • GRS

    199.2KRW

    -0.3%

  • DAD

    225.2KRW

    2.4%

  • FET

    19.1KRW

    -0.7%

  • NXS

    197.7KRW

    2.2%

  • DENT

    0.2KRW

    3.6%

  • POLY

    24.9KRW

    0.3%

  • LAMB

    18.0KRW

    -1.5%

  • TTC

    27.8KRW

    3.7%

  • MOAC

    177.2KRW

    -3.0%

  • ABT

    108.2KRW

    1.8%

  • AOA

    1.6KRW

    1.8%

  • MBL

    1.7KRW

    -1.0%

  • CET

    12.7KRW

    -1.9%

  • ODE

    43.3KRW

    -6.9%

  • SYM

    135.8KRW

    2.6%

  • GO

    9.5KRW

    0.6%

  • REPO

    77.5KRW

    41.7%

  • GTO

    12.1KRW

    -6.5%

  • CELR

    2.1KRW

    -2.2%

  • FTM

    4.1KRW

    -3.0%

  • CPT

    2.4KRW

    -0.3%

  • GUSD

    1,205.5KRW

    -0.4%

  • AERGO

    27.9KRW

    -2.2%

  • ANKR

    1.8KRW

    -1.0%

  • COSM

    10.6KRW

    -0.1%

  • MOC

    18.7KRW

    -1.0%

  • NAV

    98.8KRW

    -1.2%

  • R

    12.9KRW

    0.5%

  • UPP

    17.1KRW

    -1.6%

  • PAY

    40.5KRW

    2.5%

  • SOC

    3.8KRW

    -0.1%

  • FLETA

    6.8KRW

    2.2%

  • BCV

    5.7KRW

    1.2%

  • TROY

    2.5KRW

    -0.5%

  • AMO

    0.3KRW

    3.1%

  • APIX

    0.7KRW

    11.2%

  • MIX

    2.1KRW

    1.2%

  • FNB

    1.6KRW

    -0.4%

  • RFR

    0.7KRW

    0.5%

  • PROM

    559.4KRW

    -2.5%

  • BAAS

    0.6KRW

    2.4%

  • MVL

    0.4KRW

    -0.5%

  • PRO

    56.5KRW

    -4.8%

  • HUM

    5.9KRW

    -3.6%

  • DCC

    0.9KRW

    -0.3%

  • RBG

    0.8KRW

    -5.5%

  • EGG

    6.1KRW

    18.9%

  • eDEL

    2.4KRW

    -0.7%

  • EOSC

    2.4KRW

    -1.2%

  • BWX

    52.5KRW

    -0.5%

  • VRA

    0.5KRW

    -3.7%

  • AIDUS

    4.1KRW

    3.6%

  • AKRO

    1.6KRW

    5.1%

  • XST

    46.1KRW

    1.9%

  • ABL

    6.4KRW

    -19.3%

  • LYM

    1.8KRW

    -0.3%

  • RBTC

    8,833,032.5KRW

    -0.6%

  • NGC

    15.5KRW

    12.1%

  • CLB

    2.0KRW

    -2.3%

  • KARMA

    0.2KRW

    21.0%

  • UBEX

    0.3KRW

    1.6%

  • YEED

    0.2KRW

    0.9%

  • ISR

    4.3KRW

    -1.2%

  • LKY

    17.6KRW

    -0.3%

  • PXL

    22.9KRW

    -0.8%

  • WET

    5.0KRW

    -3.8%

  • TEMCO

    0.2KRW

    4.5%

  • FREE

    0.0KRW

    13.0%

  • MEETONE

    0.4KRW

    -1.6%

  • PTON

    0.0KRW

    -19.0%

  • HORUS

    0.8KRW

    282.9%

  • CLR

    5.0KRW

    -6.1%

  • XRA

    6.9KRW

    -0.3%

  • AMON

    0.8KRW

    1.1%

  • ZPR

    0.4KRW

    -30.0%

  • BBC

    0.8KRW

    -4.9%

  • NEWS

    1.6KRW

    3.1%

  • WIKEN

    0.9KRW

    -1.4%

  • ADT

    0.3KRW

    -59.2%

  • NPER

    3.5KRW

    -0.3%

  • STAR

    0.9KRW

    -4.3%

  • IQ

    43.4KRW

    -4.2%

  • QDAO

    2,046.4KRW

    -0.3%

  • PUB

    0.1KRW

    -0.3%

  • SEAL

    0.2KRW

    -0.3%

  • VANTA

    0.1KRW

    -14.3%

  • PUT

    2.0KRW

    -4.0%

  • CCH

    0.0KRW

    -0.0%

  • KNT

    0.0KRW

    -3.8%

  • DRM

    6.8KRW

    3.4%

  • UOS

    1.0KRW

    5.0%

  • BLACK

    0.3KRW

    3.5%

  • RCD

    3.0KRW

    --%

  • MCC

    3.5KRW

    -0.3%

  • INC

    0.1KRW

    -17.8%

  • BZKY

    0.0KRW

    -0.3%

  • CRE

    0.9KRW

    -1.1%

Community

Bootstrap a hApp in One Command

Holo | 03.26| 11

Holochain Dev Pulse 67

Summary

Today we’d like to share a sneak preview of a new developer tool we’re working on: hn-happ-create! We’re excited about it because it’s the first step towards our vision of empowering anyone to build a fully functional hApp — both DNA and GUI. We’re also coming close to releasing a HoloPortOS with a version of HoloFuel for hosts to test with each other and native Holochain users. We’re a quick moving ship at the moment so we’ll have new updates on all the below — and more — very soon.

Highlights

  • Bootstrap a hApp in one line with hn-happ-create
  • HoloFuel nearing wide testing with upcoming HoloPortOS release

Bootstrap a hApp in one line with hn-happ-create

In the beginning… there was a handy little tool called hc-scaffold. It was a web-based GUI that let you create the DNA of your hApp without touching a line of code. Since then, we moved our focus to the Rust rebuild of Holochain and put the RAD tools on the back burner. But we always intended to create a similar tool for the new version of Holochain.

This week we’d like to share a preview of our first prototype for a new scaffolding tool. It creates a fully functioning note-taking hApp, both DNA and GUI, with only one command. You can explore the generated code, use it as an inspiration for your own design, or modify it to suit your needs. We’d be grateful if you tried it out and shared your thoughts and bug reports!

Why are we doing this?

The original scaffolding tool was sparked by our vision to make it easy for any group of people to create and hold their own online spaces in ways that work for them. This proof-of-concept relights that spark for the new version of Holochain. Our immediate aim is to see more hApps being built, which means more Holochain adoption, which means more empowered people. Here’s what we want to enable:

  • App devs who are new to Holochain and Rust can get going quickly with a template that shows them how Holo’s own hAppy team does things.
  • Experienced hApp devs can give their keyboard a rest and let their computer generate all the boilerplate code for data storage, retrieval, display, and interaction.
  • Non-devs can create collaboration tools for their teams and communities without deep programming knowledge.

This prototype is a partial answer to the first goal. More below on what’s next.

A tutorial — getting started with hn-happ-create [at time of print]

  1. Open your terminal.
  2. Install the package manager for the Holochain development environment, if you haven’t already:
    $ curl https://nixos.org/nix/install | sh
  3. Enter the Holochain development environment via this develop branch:
    $ git clone https://github.com/holochain/holonix.git && cd holonix && git checkout develop && nix-shell
  4. Create your app:
    $ hn-happ-create my-notes-app
  5. Run your app:
    $ cd my-notes-app
    $ yarn start

That’s all there is to it!

Once it’s built, you can explore its codebase to see how Holo’s own hAppy team designs their apps. Its front-end uses an opinionated stack: React for the UI and dev tooling (courtesy of create-react-app) and Apollo GraphQL for the data access layer. Read more in this forum thread.

(Note: We’re trying to make a point about how easy it is, but we have to be honest about the fact that Windows and macOS Catalina users will have a couple extra steps. Read our install guide for more info. Also, the first run may take a while due to dependency downloading and compilation.)

What’s next?

As cool as this is, it’s only useful if you want to create a note-taking hApp or you’re prepared to dig into the code. But it’s going to do a lot more in the future. Next, we’re working on:

  • Rolling the tool into the ‘blessed’ Holochain development environment available at https://holochain.love.
  • Releasing a version that will custom-build a full hApp — both DNA and GUI — from your own GraphQL schema definition.
  • Creating an easy-to-use GUI in the style of the original tool, which is when anyone will be able to create their own hApps.

HoloFuel nearing wide testing with upcoming HoloPortOS release

Our teams have been working around the clock (literally) to roll out the next stage of HoloPortOS Alpha testing, in spite of serious global concerns. We’ll share more about that work very soon.

With the upcoming update, HoloPort owners will be able to log into their HP Admin dashboards and exchange ‘Test Fuel’ with each other and native Holochain users. HoloFuel will be the first hApp available on HoloPorts, which is a natural choice given that we expect it to power a marketplace for distributed app hosting. We’re grateful for the hard work of all product and testing teams, plus some dedicated volunteers, who have been helping find and eradicate bugs and performance issues in preparation for the release.

Development Status

Latest

  • Holochain Core: 0.0.45-alpha1 | Changelog
  • Holonix: 0.0.71
  • Tryorama: 0.3.3
  • Holoscape: 0.0.8-alpha (contains Holochain Core 0.0.45-alpha1) | Download

Blessed (available via https://holochain.love)

  • Holonix: 0.0.62
  • Holochain Core: 0.0.42-alpha1

Install Holochain

Contribute to Code

Join the Discussion

Building with Holochain? We want to hear from you!

Are you building with Holochain? We would love to connect and hear more about your app/platform. Please, take a few moments to fill out this survey! Our goal is to list all the projects building on Holochain on our forum.

Learn more about Holochain and join our community!

|Website | Holochain Dev Forum|Blog| YouTube | Reddit| Twitter|GitHub|


Bootstrap a hApp in One Command was originally published in Holochain on Medium, where people are continuing the conversation by highlighting and responding to this story.

Comment 0

delete

Are you sure you want to delete this post?