DEV Community

Dev TNG
Dev TNG

Posted on

Which are the primary technologies used for building your product?

TNG.sh: Architecture & Technology Stack

TNG.sh combines modern programming languages and LLMs with proven developer tooling to create a seamless test generation experience.


How TNG.sh Works

Core Engine – Built with High-Performance Systems Programming

We experimented with C, C++, and Go before settling on Rust for its:

  • Speed – Lightning-fast parsing and analysis
  • 🔒 Safety – Memory safety without garbage collection overhead
  • 🔗 Strong integration – Excellent bindings with both Ruby and Python ecosystems

Code Intelligence – Advanced Static Analysis

We use advanced static code analysis with AST parsing to extract and analyze only what's necessary.

Currently supporting:

  • ✅ Ruby
  • ✅ Python
  • 🧪 JavaScript (in beta)
  • Golang
  • React js

Test Generation – Fine-Tuned LLM

Our fine-tuned, pre-trained LLM specializes in test creation and understands framework patterns, generating tests that actually make sense for your codebase.

Unlike generic LLMs, our model is purpose-built for:

  • Understanding framework-specific patterns (Django, Rails, FastAPI, Flask, etc.)
  • Generating idiomatic tests that follow best practices
  • Producing tests with proper fixtures, mocks, and assertions

Developer Interfaces – Simple & Familiar

Tools you already know and love:

  • 💻 CLI packages – Terminal-based workflow for all major languages
  • 🎨 VS Code extension – Generate tests with a single keyboard shortcut
  • 🔄 Seamless integration – Works with your existing development workflow

Privacy by Design – Cloud-Backed, Zero Data Retention

We do not train on, sell, or keep your code.

  • 🔐 Only small bits of metadata and relevant code snippets are sent to generate tests
  • 🚫 Nothing is stored or reused
  • ✅ Your proprietary logic stays on your machine
  • 📊 Only structural information (AST metadata) is transmitted

In Short

Static analysis + LLM + developer-friendly interfaces = TNG.sh


Technical Stack at a Glance

Component Technology Why
Core Engine Rust Performance, safety, ecosystem integration
Code Analysis AST Parsing Deep code understanding without execution
AI Model Fine-tuned LLM Purpose-built for test generation
Interfaces CLI + VS Code Familiar developer tools
Privacy Zero retention Your code never leaves your control

Why This Architecture Matters

Speed: Rust-powered analysis completes in under 100ms for most files

Accuracy: AST-based parsing understands your code structurally, not just as text

Privacy: Local analysis + cloud generation with no data retention = secure workflow

Developer Experience: Works where you work—terminal or IDE


TNG.sh: Because test generation should be fast, accurate, and respectful of your privacy.

Top comments (0)