Skip to Main Content
Talk Intermediate First Talk

Odin: A code execution engine with minimal configuration and management

Proposal status is Rejected
Session Description

In this session I will introduce Odin a code execution engine built on top of the nix package manager, it uses concepts such as overlay filesystems, shared nix store and nix scripts to allow users to create highly reproducible code execution environments with minimal configuration. I will give a brief overlay how Odin works and how I use postgres as a task queue to distribute tasks across workers and I will also demo our website which supports code execution in more than 15+ languages with language dependency support for some of them.


To conclude, I’ll provide a live demo of Odin executing code generated by a Large Language Model (LLM). This demonstration will showcase Odin’s ability to dynamically handle generated code across multiple languages, highlighting its adaptability.


Link to the Website: https://odin.evnix.cloud/


Github repo for the chatbot built on top of Odin API: https://github.com/valkyrie-sh/valhalla


For now the Odin project is in the valkyrie repository but I are actively working towards changing it: https://github.com/deepakdinesh1123/valkyrie

Session Categories

FOSS

Speakers

Deepak Dinesh
Deepak Dinesh Software Engineer | Zelthy

I'm Deepak, a software engineer at Zelthy with a strong enthusiasm for Nix, Go, Rust, and Linux. I’m passionate about containers and declarative systems and love working on scalable, reliable solutions. I'm also an open source contributor and had the opportunity to contribute to Django during Google Summer of Code 2022. Right now, I'm focused on building Zango, a Django meta-framework that helps create business applications quickly and efficiently.

Outside of programming, I enjoy reading non-fiction books and listening to rock music.