Skip to content
@grookage

Grookage

The age of everything

Hi there 👋

Grookage is a collection of software applications written in Java, C++ and Rust, useful as infrastructure and platform building blocks to setup a large scale internet company.

The various ideas include (not limited to)

  • Solving for easy-to-use state machines and workflow engines
  • Wrappers around using messaging queues to get started with async workflows
  • Building blocks to setup middlewares and API proxies - with sync and async http clients
  • Utilitarian offerings such as a maker-checker service with multiple repository bindings, a cataloging and dynamic discovery offering, an http backed data refresher, a DSL on top of elasticsearch queries useful for building custom UIs.
  • Performance Engineering tools like Chaos Monkey equivalents
  • Data Governance offerings, such as clean data rooms, schema registries and schema transformers with message demultiplexing support.
  • A scratchy, experimental relational database written in C++

The list may grow with time, and I'll try to add to the list of offerings. Please fork and submit an MR for any bugs/improvements/feature-additions and so on. Cheers!

About me

My name is Koushik. I'm a computer science engineer from Bangalore, India.

The programming languages I often use are,

  • Java
  • Rust
  • C++
  • Python
  • Javascript

While some of my projects are managed here, a bunch of my other repos also exist at koushikr and are managed there.

Pinned Loading

  1. leia leia Public

    Leia is a governance and metadata framework aimed at providing a quick to plugin schema registry and client utils

    Java 2 7

  2. easy-fsm easy-fsm Public

    Java 1 4

  3. qtrouper qtrouper Public

    Java 4

  4. dedomena dedomena Public

    Forked from PhonePe/dedomena

    Dedomena is an all PaaS clean room setup on an Azure, including ML workspaces for quick data room exercises.

    HCL

  5. vasal vasal Public

    A lightweight Rust agent that runs on hosts to receive instructions from any control plane.

    Rust

  6. fence fence Public

    A crash-consistent, shared-memory log engine for CXL memory pools.

    Rust

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…