GithubHelp home page GithubHelp logo

readygo's Introduction

GitHub Workflow Status License: MIT GitHub release (latest by date)

The phylosophy behind readyGo is "A Simple configuration should give a working project.".

  • readyGo is a command line interface( probably the name of readyGo CLI would be readyGo itself) application, it is designed to scaffold creation of different types of go based projects.readyGo is designed for developers in mind. Ideally readyGo should provide ready to use application code. The code is generated based on configurations provided by the end user i.e "The great developer :)".

  • By version 1 release, it will support http, grpc, CloudEvents(not supported as of v0.1.3) template engines with various databases (sql/nosql), pub-sub and CloudEvents plugins and probably even more.

  • The present version of readyGo is v0.1.3. It supports http+mongodb and http+postgres http+mysql +nats +grpc (with simple tweaks ca make it work for others like CockroachDb,sql server etc..)

  • There are two types of users for readyGo

    1. Developers: Minds who develop plugins in the form of templates for readyGo.

    2. Developers: Minds who develop applications using readyGo.

  • Interestingly both the users are developers and so readyGo is developer's companion.

  • What readyGo gives you is based on your applied configuration(a separate section for configurations) it outputs a working project. Working project means you can directly use the project as it is.

readGo cooks for you.As your business logic varies , you have to add the required spices according your taste but one thing . readyGo is not a template engine, it gives you a working project.

Note:

  • The souce code is yet to be optimized and refactored.
  • There are no unit tests so far.
  • I prefer benchmarks rather than unit tests at this point of time and working on them.

readygo's People

Contributors

jiten-p avatar jitenpalaparthi avatar speedyhoon avatar snyk-bot avatar

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.