Giter VIP home page Giter VIP logo

hyperverse's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hyperverse's Issues

Add default providers

Add a bundle (provide array) that provides default values so we can easily bootstrap a runner

Add tests

Choose test technologies and write tests

Implement a global ngrx-compatible store

We should be able to implement a global store for a given network so all services can benefit for global live updates. Ideally, this could be just a port of the current ngrx store. Or at least ngrx compatible.

In the near future this should be able to handle any kind of store (ngrx, redux, vuex, pure observables...)

Implement remote observables

We should be able to subscribe to remote observable and continuously receive data from them. Theses observables should be decorated by @Observable decorator.

Add a composable typing and data validation layer

We should through a single configuration file be able to describe data models at typescript level, validation at runtime level and also providing metadata about the nature of the type, documentation, hints, schema.org, and perhaps the UI input components that may expose them in forms.

Add a CLI to easily launch services

We should be able to easily launch a runner instance with the desired configuration services, addresses, listened ports, and peerIds.

This will not be applicable for frontend services.

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.