Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/junobuild/juno
Build Web3 at Lightning Speed
https://github.com/junobuild/juno
baas blockchain blockchain-as-a-service dapps icp internet-computer rust smart-contracts sveltekit web3
Last synced: 4 days ago
JSON representation
Build Web3 at Lightning Speed
- Host: GitHub
- URL: https://github.com/junobuild/juno
- Owner: junobuild
- License: other
- Created: 2023-01-20T07:07:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T17:04:00.000Z (6 months ago)
- Last Synced: 2024-08-07T09:14:22.320Z (6 months ago)
- Topics: baas, blockchain, blockchain-as-a-service, dapps, icp, internet-computer, rust, smart-contracts, sveltekit, web3
- Language: Rust
- Homepage: https://juno.build
- Size: 5.13 MB
- Stars: 161
- Watchers: 3
- Forks: 11
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
[![GitHub release](https://img.shields.io/github/release/junobuild/juno/all?logo=GitHub&style=flat-square&color=7888ff)](https://github.com/junobuild/juno/releases/latest)
[![GitHub CI Checks Workflow Status](https://img.shields.io/github/actions/workflow/status/junobuild/juno/checks.yml?logo=github&label=CI%20checks&style=flat-square)](https://github.com/junobuild/juno/actions/workflows/checks.yml)
[![GitHub CI Tests Workflow Status](https://img.shields.io/github/actions/workflow/status/junobuild/juno/tests.yml?logo=github&label=CI%20tests&style=flat-square)](https://github.com/junobuild/juno/actions/workflows/tests.yml)[Juno] is a blockchainless (or zero-knowledge) development platform for creating innovative applications.
- π Authentication [[Docs](https://juno.build/docs/build/authentication)]
- π¦ Datastore [[Docs](https://juno.build/docs/build/datastore)]
- π File Storage [[Docs](https://juno.build/docs/build/storage)]
- π Hosting [[Docs](https://juno.build/docs/build/hosting)]
- βοΈ Functions [[Docs](https://juno.build/docs/build/functions)]
- π Analytics [[Docs](https://juno.build/docs/build/analytics)]
- π Monitoring [[Docs](https://juno.build/docs/management/monitoring)]
- πΎ Backups [[Docs](https://juno.build/docs/management/backups)]
![A screenshot of the Juno Console](./src/frontend/static/images/console_screenshot.png)
## π Introduction
Juno is a blockchain-as-a-service (βblockchainlessβ) platform that empowers developers to build decentralized apps efficiently. Similar to Web2 cloud service platforms but with significant improvements, it offers a comprehensive toolkit to scaffold secure and efficient projects running on the blockchain.
With Juno, developers can integrate features such as authentication, data and file storage, hosting, serverless functions, or on-chain analytics provided by smart contracts. This allows them to scaffold projects using familiar patterns while maintaining complete control over their work.
In short, Juno is the Google Firebase alternative for Web3 β‘οΈπ€―.
## πββοΈοΈ Links & Resources
Here are some useful links:
- Looking to get started? Check out the [Guides & Examples](https://juno.build/docs/category/guides-and-examples) for step-by-step tutorials and sample code.
- Explore the full [documentation](https://juno.build) for in-depth details on using and configuring Juno.
- See the [HACKING](HACKING.md) document for instructions on running and developing Juno locally.
- Have a look at the [LICENSE](LICENSE.md) for information about licensing and limitation.## π₯οΈ Bootstrap
Planning to build a decentralized website, blog, or application? Quickly scaffold your project with ready-made templates.
```bash
# with npm
npm create juno@latest
# with pnpm
yarn create juno
# with yarn
pnpm create juno
```## π³ Docker
When building your project locally or contributing to this repo, ensure you have Docker installed on your machine ([Windows](https://docs.docker.com/desktop/install/windows-install/), [MacOS](https://docs.docker.com/desktop/install/mac-install/), or [Linux](https://docs.docker.com/desktop/install/linux-install/)).
> [!NOTE]
> For MacBooks with M processors, it is important to use Docker Desktop version 4.25.0 or later, ideally the latest available version.## π§βπ€βπ§ Community
Have questions, comments, or feedback? Join our [Discord](https://discord.gg/wHZ57Z2RAG) or [OpenChat](https://oc.app/community/vxgpi-nqaaa-aaaar-ar4lq-cai/?ref=xanzv-uaaaa-aaaaf-aneba-cai).
## π¬ Contact
Find us on X/Twitter at [@junobuild](https://twitter.com/junobuild) or email us at [[email protected]](mailto://[email protected]).
[juno]: https://juno.build