All Projects → near → Create Near App

near / Create Near App

Licence: other
Create a starter app hooked up to the NEAR blockchain

Programming Languages

javascript
184084 projects - #8 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to Create Near App

Wavelet
Write once, run forever. Deploy robust, scalable, decentralized WebAssembly applications on Wavelet.
Stars: ✭ 224 (+239.39%)
Mutual labels:  blockchain, webassembly
Ssvm
SSVM is a high performance, extensible, and hardware optimized WebAssembly Virtual Machine for cloud, AI, and blockchain applications.
Stars: ✭ 751 (+1037.88%)
Mutual labels:  blockchain, webassembly
Gxb Core
GXChain Blockchain implementation
Stars: ✭ 226 (+242.42%)
Mutual labels:  blockchain, webassembly
Nearcore
Reference client for NEAR Protocol
Stars: ✭ 840 (+1172.73%)
Mutual labels:  blockchain, webassembly
Octopus
Security Analysis tool for WebAssembly module (wasm) and Blockchain Smart Contracts (BTC/ETH/NEO/EOS)
Stars: ✭ 261 (+295.45%)
Mutual labels:  blockchain, webassembly
Eosocial
Deprecated - 📝 Sample dApp of Votable SNS run by EOS Testnet.
Stars: ✭ 14 (-78.79%)
Mutual labels:  blockchain, webassembly
Tail Call
Proposal to add tail calls to WebAssembly
Stars: ✭ 61 (-7.58%)
Mutual labels:  webassembly
Low Latency Android Ios Linux Windows Tvos Macos Interactive Audio Platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
Stars: ✭ 1,121 (+1598.48%)
Mutual labels:  webassembly
Savjeecoin
A simple blockchain in Javascript. For educational purposes only.
Stars: ✭ 1,097 (+1562.12%)
Mutual labels:  blockchain
Scp zh
恒星共识协议中文翻译
Stars: ✭ 59 (-10.61%)
Mutual labels:  blockchain
Qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
Stars: ✭ 8,966 (+13484.85%)
Mutual labels:  webassembly
Wasmer Python
🐍🕸 WebAssembly runtime for Python
Stars: ✭ 1,131 (+1613.64%)
Mutual labels:  webassembly
Weave
Easy-to-use SDK to build Tendermint ABCI applications
Stars: ✭ 1,122 (+1600%)
Mutual labels:  blockchain
Waykichain
Public Blockchain as a Decentralized Finance Infrastructure Service Platform
Stars: ✭ 1,117 (+1592.42%)
Mutual labels:  blockchain
Disable Webassembly
Browser hacks to disable WebAssembly (WASM)
Stars: ✭ 63 (-4.55%)
Mutual labels:  webassembly
Simplechain
⛓✨ Interactive blockchain built with Node.js
Stars: ✭ 61 (-7.58%)
Mutual labels:  blockchain
Web Sdk
Portis Web SDK
Stars: ✭ 65 (-1.52%)
Mutual labels:  blockchain
Vxformgenerator
The library contains a component, that nests itself into the Blazor EditForm instead of a wrapper around the EditForm. The component is able to generate a form based on a POCO or a ExpandoObject. Because of this architecture the library provides the developer flexibility and direct usage of the EditForm.
Stars: ✭ 60 (-9.09%)
Mutual labels:  webassembly
Blockstack Browser
The Blockstack Browser
Stars: ✭ 1,119 (+1595.45%)
Mutual labels:  blockchain
Rust Webapp Template
Template project for Rust web app
Stars: ✭ 64 (-3.03%)
Mutual labels:  webassembly

create-near-app

Gitpod Ready-to-Code

Quickly build apps backed by the NEAR blockchain

Prerequisites

Make sure you have a current version of Node.js installed – we are targeting versions 12+. Note: if using Node version 13 please be advised that you will need version >= 13.7.0

Getting Started

To create a new NEAR project with default settings, you just need one command

Using npm's npx:

npx create-near-app [options] new-awesome-project

Or, if you prefer yarn:

yarn create near-app [options] new-awesome-project

Without any options, this will create a project with a vanilla JavaScript frontend and an AssemblyScript smart contract

Other options:

  • --frontend=react – use React for your frontend template
  • --contract=rust – use Rust for your smart contract

Develop your own Dapp

Follow the instructions in the README.md in the project you just created! 🚀

Getting Help

Check out our documentation or chat with us on Discord. We'd love to hear from you!

Contributing

To make changes to create-near-app itself:

  • clone the repository (Windows users, use git clone -c core.symlinks=true)
  • in your terminal, enter one of the folders inside templates, such as templates/vanilla
  • now you can run yarn to install dependencies and yarn dev to run the local development server, just like you can in a new app created with create-near-app

about commit messages

create-near-app uses semantic versioning and auto-generates nice release notes & a changelog all based off of the commits. We do this by enforcing Conventional Commits. In general the pattern mostly looks like this:

type(scope?): subject  #scope is optional; multiple scopes are supported (current delimiter options: "/", "\" and ",")

Real world examples can look like this:

chore: run tests on travis ci

fix(server): send cors headers

feat(blog): add comment section

If your change should show up in release notes as a feature, use feat:. If it should show up as a fix, use fix:. Otherwise, you probably want refactor: or chore:. More info

Deploy

If you want to deploy a new version, you will need two prerequisites:

  1. Get publish-access to the NPM package
  2. Get write-access to the GitHub repository
  3. Obtain a personal access token (it only needs the "repo" scope).
  4. Make sure the token is available as an environment variable called GITHUB_TOKEN

Then run one script:

yarn release

Or just release-it

License

This repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0). See LICENSE and LICENSE-APACHE for details.

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].