Built for how you teach

Whether it's a quick lab session, weekly homework, or high-stakes exam — NStrim adapts to your teaching style.

Classroom Labs

Start your class with zero setup time. Students enter an access code, get their Git repo and live URL instantly, and start coding. Every push auto-deploys.

Perfect for:

  • Daily programming exercises
  • Live coding demonstrations
  • Guided tutorials with hands-on practice
  • Framework introduction sessions

Key features:

Instant access codes Auto-deploy on push Real-time monitoring Application logs Built-in chat Database per student Live preview URLs

Homework Assignments

Assign coding homework with flexible deadlines. Students work in their favorite IDE, push to Git, and their work auto-deploys. Every commit is tracked for grading.

Perfect for:

  • Weekly coding projects
  • Take-home assignments
  • Multi-day projects
  • Portfolio building exercises

Key features:

Fixed date deadlines Git commit history Work from anywhere Application logs CI/CD pipelines Built-in chat Teacher marking

National & International Competitions

Run high-stakes programming competitions with confidence. Strict time limits, real-time monitoring, and snapshot capabilities for audit trails. Trusted by Skills Latvia, EuroSkills, and WorldSkills.

Perfect for:

  • Final exams and midterms
  • Skills competitions (EuroSkills, WorldSkills)
  • Coding hackathons
  • Certification assessments

Key features:

Countdown timers Real-time monitoring Snapshot audit trail Application logs In-person & remote marking Judge dashboard Identical environments

13+ Frameworks Supported

Teach with the stack you love. Each framework comes pre-configured and ready to go.

Laravel

Laravel

Web application framework with expressive, elegant syntax. Perfect for full-stack PHP development.

React

React

JavaScript library for building user interfaces with Create React App.

Vue.js

Vue.js

Progressive JavaScript framework for building user interfaces with Vue 3 and Pinia.

Angular

Angular

TypeScript-based web application framework by Google with component-based architecture.

Next.js

Next.js

React framework for production with server-side rendering and static generation.

Svelte

Svelte

Modern JavaScript framework that compiles to highly optimized vanilla JavaScript with SvelteKit.

Spring Boot

Spring Boot

Java framework for building production-grade applications with Spring Data JPA and Thymeleaf.

Java

Java

Plain Java with a lightweight HTTP server and JDBC — no framework overhead.

Django

Django

High-level Python web framework with built-in ORM, admin panel, and Django REST Framework.

FastAPI

FastAPI

Modern, high-performance Python web framework for building APIs with SQLAlchemy and Pydantic.

.NET

.NET

Microsoft's cross-platform framework for building web applications with C# and ASP.NET Core.

Express.js

Express.js

Fast, unopinionated, minimalist web framework for Node.js with Prisma ORM.

Node.js

Node.js

JavaScript runtime for building scalable server-side applications and APIs.

PHP

PHP

Plain PHP without any framework — for simple projects and learning basics.

Your Own Framework

If it runs on Docker, we can deploy it. Teachers can add custom frameworks for their courses.

Stories from Our Community

How educators and competition organizers use NStrim to transform their coding sessions.

Classroom
"NStrim saved me at least 20 minutes of every lecture."

Before NStrim, I spent the first quarter of every lab helping students fix local environment issues or database connection errors. Now, they just enter an access code and start coding immediately in a pre-configured Laravel environment. It's transformed how much material we can actually cover in a semester.

JS
Jānis Smilga
Computer Science Teacher
Exam
"The most reliable way to run high-stakes programming exams."

Running final exams for 100+ students used to be a logistical nightmare. With NStrim, we can lock down the environment and set strict time limits. The real-time monitoring allowed us to see student progress without hovering over shoulders, ensuring a fair and quiet testing environment for everyone.

AK
Andris Kociņš
Department Head, Technical College

Want to share your story? Get in touch

Trusted by schools and competitions

See NStrim in action