Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Awesome Cheatsheets | 32,908 | 3 days ago | 85 | mit | JavaScript | |||||
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. | ||||||||||
N8n | 29,074 | 11 | 162 | 2 days ago | 120 | September 23, 2022 | 299 | other | TypeScript | |
Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services. | ||||||||||
Faas | 22,855 | 9 | 10 days ago | 31 | April 12, 2021 | 28 | mit | Go | ||
OpenFaaS - Serverless Functions Made Simple | ||||||||||
Outline | 18,834 | 14 hours ago | 105 | other | TypeScript | |||||
The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible. | ||||||||||
Tooljet | 18,385 | 18 hours ago | 12 | June 21, 2022 | 314 | agpl-3.0 | JavaScript | |||
Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀 | ||||||||||
Verdaccio | 14,570 | 92 | 134 | 3 days ago | 254 | September 07, 2022 | 66 | mit | TypeScript | |
📦🔐 A lightweight Node.js private proxy registry | ||||||||||
Kind | 11,324 | 280 | 16 hours ago | 163 | September 22, 2022 | 180 | apache-2.0 | Go | ||
Kubernetes IN Docker - local clusters for testing Kubernetes | ||||||||||
Dashy | 10,125 | a day ago | 71 | mit | Vue | |||||
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more! | ||||||||||
Caprover | 10,121 | 10 days ago | 100 | other | TypeScript | |||||
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids | ||||||||||
Spacex Api | 9,747 | 17 days ago | 54 | apache-2.0 | JavaScript | |||||
:rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data. |
Launch NEAR betanet
and testnet
nodes.
Before you proceed, make sure you have Python 3
and pip3
installed.
On ubuntu, you can install with,
sudo apt update
sudo apt install python3 python3-pip python3-dev
⚠️ Upgrade pip if needed you are getting a Permission Denied error or version of pip (pip3 --version) is below 20.
pip3 install --upgrade pip
⚠️ Make sure that you are installing with the --user
flag.
pip3 install --user nearup
Verify that you local installation is in python3 -m site --user-base
under bin directory by running:
which nearup
⚠️ If the above returns nothing, add nearup
to your $PATH
in ~/.profile
, ~/.bashrc
, or appropriate shell config.
USER_BASE_BIN=$(python3 -m site --user-base)/bin
export PATH="$USER_BASE_BIN:$PATH"
⚠️ If you have already installed nearup
, you can upgrade to the latest version by using the command below
pip3 install --user --upgrade nearup
This is recommended for running on servers
You can start your node with (remove the --interactive
flag if you don't want to be prompted):
nearup run betanet --interactive
Replace betanet
if you want to use a different network.
Recommended for security critical validators or during development.
Clone and compile nearcore with make release
or make debug
first.
nearup run betanet --binary-path path/to/nearcore/target/{debug, release}
Replace betanet
with testnet
if you want to use a different network.
Clone and compile nearcore with make release
or make debug
first.
nearup run localnet --binary-path path/to/nearcore/target/{debug, release}
By default it will spawn 4 nodes validating in 1 shard. RPC ports of each nodes will be consecutive starting from 3030. Access one node status using http://localhost:3030/status
nearup stop
nearup run betanet --help
docker build . -t nearprotocol/nearup
If you don't want to build a docker image locally, you can pull the latest
from Docker Hub,
docker pull nearprotocol/nearup
nearup
with Docker⚠️ nearup
and neard
are running inside the container, to ensure you don't lose your data which should live on the host you have to mount the ~/.near folder.
To run the nearup
docker image run:
docker run -v $HOME/.near:/root/.near -p 3030:3030 --name nearup nearprotocol/nearup run betanet
To run nearup
in docker's detached (non-blocking) mode, you can add -d
to the docker run
command,
docker run -v $HOME/.near:/root/.near -p 3030:3030 -d --name nearup nearprotocol/nearup run betanet
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fc17f7f7fae0 nearup "/root/start.sh run …" 3 minutes ago Up 3 minutes 324324 mystifying_moore
nearup
commands in containerTo execute other nearup
commands like logs
, stop
, run
, you can use docker exec
,
docker exec nearup nearup logs
docker exec nearup nearup stop
docker exec nearup nearup run {betanet/testnet}
(The container is running in a busy wait loop, so the container won't die.)
nearup
logsTo get the neard
logs run:
docker exec nearup nearup logs
or,
docker exec nearup nearup logs --follow
To get the nearup
logs run:
docker logs -f nearup
docker kill nearup
To build a development image:
docker build . -t nearprotocol/nearup:dev
The following will mount your repo directory into the running container and drop you into a shell to run test commands.
docker run -it --entrypoint "" -v $PWD:/root/nearup -v $HOME/.near:/root/.near -w /root/nearup nearprotocol/nearup:dev bash
For testing and other checks, nearup
uses tox
.
To install,
pip3 install --user tox
Unit tests
tox
Unit tests w/ coverage
tox -e coverage
Linter checks
tox -e lint
Python style checks
tox -e style