Git Product home page Git Product logo

pluto's Introduction

Pluto: Building Backend Services on Chain

GitHub

Pluto is an HTTP router implemented on the Internet Computer to facilitate working with HTTP. This router is a framework that allows you to write REST API applications on the blockchain in almost the same way as in Web 2

Pluto is an open-source project that empowers developers to build backend services on the chain. It provides a framework and tools to facilitate the creation of decentralized applications (dApps) with a focus on the backend logic and functionality.

Features

  • Easy-to-use router
  • Cors support
  • Validation

Getting Started

To get started with Pluto simply run:

cargo add ic-pluto

To get more information about Pluto installation go here.

To start with SSR on-chain also use templating

Documentation: zygiv-iaaaa-aaaag-qdkoq-cai.raw.icp0.io

Coming soon

  • Authentication and secure tokens
  • CLI (project generator, files generator)
  • Tests
  • Website + Docs
  • Examples
  • Swagger integration
  • Response cache
  • Blob response

pluto's People

Contributors

pu0238 avatar reyth3 avatar

Stargazers

Minho Ryang avatar Long Tran avatar Chess Luo avatar Igor Berlenko avatar  avatar Behrad Deylami avatar Or0chimaru avatar howard.chen avatar  avatar Yota avatar amschel avatar Wira Pratama Putra avatar Jhonattan avatar Carsten Jacobsen avatar Mitchell Kurtzman avatar Joseph from Granata avatar Nikhil avatar  avatar Steve Rogers avatar Luca Bertelli avatar Dominic Wörner avatar Moritz Fuller avatar  avatar  avatar Jian Earle avatar Pramit Gaha avatar  avatar

Watchers

Carsten Jacobsen avatar  avatar Or0chimaru avatar  avatar

pluto's Issues

more examples

I would like to see more advanced examples particularly something checking Principal to allow store and delete some entries with REST API

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.