MCPcopy Index your code
hub / github.com/JitenPalaparthi/readyGo

github.com/JitenPalaparthi/readyGo @v0.1.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.7 ↗ · + Follow
67 symbols 160 edges 17 files 47 documented · 70%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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.

### know more about readyGo --> Wiki

#### 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.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 26
Function 24
Struct 13
Interface 3
TypeAlias 1

Languages

Go100%

Modules by API surface

generate/generate.go13 symbols
generate/types.go11 symbols
scalar/scalar.go7 symbols
generate/validators.go6 symbols
box/lang/go/static/common/global/functions.go6 symbols
mapping/mapping.go5 symbols
lang/implement/implement.go4 symbols
cmd/gen.go4 symbols
generate/validators_test.go3 symbols
box/box.go2 symbols
main.go1 symbols
helper/helper.go1 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add readyGo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page