Skip to content

Isolated Kubernetes-powered playgrounds for rapid prototyping and Experimentation in React and Node.js codegrounds

Notifications You must be signed in to change notification settings

rushikeshg25/codify

Repository files navigation

Codify

A secure, isolated playground for rapid prototyping in React and Node.js.

Overview

Codify provides developers with isolated environments for quick experimentation and learning. Built with security and ease of use in mind, each playground runs in its own Kubernetes container, allowing safe and efficient code testing.

codify-demo.mp4

Architecture

arch

  • Frontend: Next.js-based interface for code editing and execution
  • Backend: Golang server managing user authentication and code processing
  • Codeground Manager: Spins up codegrounds on demand(k8s orchestration)
  • Infrastructure: Kubernetes-based containerization for isolated playground environments

Key Features

  • Language Support: Full development environments for React and Node.js
  • Isolated Execution: Each playground runs in a separate Kubernetes pod
  • Access Control: Controlled external access through dedicated ingress routes
  • Real-time Preview: Instant access to running applications via temporary URLs

About

Isolated Kubernetes-powered playgrounds for rapid prototyping and Experimentation in React and Node.js codegrounds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published