Releases: ndk123-web/trak
Releases · ndk123-web/trak
v1.0.0
Compare
Sorry, something went wrong.
No results found
⚡ Trak v1.0.0 - Official First Release 🚀
We are thrilled to announce the official v1.0.0 release of Trak — a local-first developer CLI tool designed to resolve, stream, and materialize structured, production-grade learning workspaces and curriculum directly onto your filesystem.
🌟 Key Features & Capabilities
🌳 Interactive Tree Visualizer (trak list) :
Explore the full catalog of tracks across 5 dedicated pillars with clean ASCII branches, icons, and descriptions.
Drill down by category: trak list lang, trak list db, trak list os, trak list cloud, trak list tool.
📁 Automated Workspace Materialization (trak init) :
Recursively generates complete multi-module folders, source code files, configurations (Dockerfile, docker-compose.yml, Cargo.toml, main.go), and structured README.md files on disk.
Defaults cleanly to ./learn-<toolName> in your current working directory, or accepts custom paths via --path (-p).
🗄️ Remote Registry Architecture :
Decoupled CLI and Registry (trak-registry) connecting to live blueprints via GitHub raw endpoints.
🏷️ Workspace Metadata Stamping (trak.json) :
Stamps immutable workspace metadata, template version, and timestamp in every generated folder.
💅 Rich CLI Experience :
Real-time spinners, ASCII banner branding, and clear step-by-step guidance for next steps.
📚 19 In-Depth Curriculums Included (Over 350+ Hands-on Modules)
📦 Programming Languages (lang/)
Track
Modules
Highlights
lang/go
20 Modules
Concurrency (Goroutines/Channels), Memory pointers, Interfaces, Microservices
lang/rust
22 Modules
Ownership, Lifetimes, Tokio Async, Axum Backend, Unsafe Rust & FFI
lang/python
21 Modules
CPython Internals, GIL, Metaclasses, Pydantic v2, Asyncio, FastAPI
lang/typescript
24 Modules
Strict Type-System, Discriminated Unions, infer, Template Literals, Zod
lang/javascript
22 Modules
V8 Engine Internals, Event Loop, Closures, Prototypes, ES2024+ Features
lang/cpp
18 Modules
Modern C++ (C++20/23), RAII, Move Semantics, Vtables, Concepts
lang/c
17 Modules
Low-Level Systems, Pointer Arithmetic, Dynamic Heap, Struct Padding, POSIX Threads
lang/java
19 Modules
Java 21+ JVM, Garbage Collection, Records, Virtual Threads, Spring Boot 3
🐧 Operating Systems & Kernels (os/)
Track
Modules
Highlights
os/linux
19 Modules
Kernel architecture, FHS, Permissions, systemd, grep/sed/awk, Networking
os/windows
18 Modules
NT Kernel, PowerShell Object Pipeline, NTFS DACLs, Event Logs, WinRM, WSL2
os/macos
18 Modules
Darwin XNU Kernel, APFS Snapshots, Homebrew, launchd, SIP & Gatekeeper
☁️ Cloud Infrastructure (cloud/)
Track
Modules
Highlights
cloud/aws
18 Modules
IAM, VPC Routing, EC2/ALB/ASG, S3/EBS, Aurora/DynamoDB, Lambda, ECS, FinOps
🗄️ Databases & Storage (db/)
Track
Modules
Highlights
db/postgres
18 Modules
MVCC internals, JSONB, GIN/BRIN indexes, EXPLAIN BUFFERS, Autovacuum tuning
db/redis
19 Modules
Single-thread event loop, Streams, RDB/AOF persistence, Sentinel HA, Cluster sharding
db/sql
18 Modules
Relational schema design, CTEs, Window Functions, B-Tree indexes, ACID transactions
🛠️ DevOps & Developer Tools (tool/)
Track
Modules
Highlights
tool/git
18 Modules
Object internals (Blobs, Trees, Commits), Interactive Rebase, Worktrees, Reflog
tool/docker
18 Modules
Namespaces, cgroups, Overlay2, Multi-stage builds, Compose, BuildKit, Security
tool/k8s
19 Modules
CKA/CKAD syllabus, Control Plane, Pods, Deployments, StatefulSets, RBAC, Helm
tool/jenkins
18 Modules
Declarative & Scripted Pipelines, Dynamic K8s Agents, Shared Libraries, JCasC
tool/terraform
18 Modules
HCL syntax, S3/DynamoDB State Locking, Reusable Modules, Import blocks
tool/ansible
18 Modules
Agentless architecture, Playbooks, Jinja2, Ansible Vault, Molecule testing
🚀 Quick Start
1. Installation (via Go)
go install github.com/ndk123-web/trak@v1.0.0