Ofek Bickel

Projects

Things I've built

JulIde

A comprehensive integrated development environment built for Julia using Tauri 2, React, TypeScript, and Rust. Features a Monaco Editor with custom Julia syntax highlighting, language intelligence powered by LanguageServer.jl, an interactive REPL, integrated debugger, full Git integration, and a plugin system with customizable themes.

Tauri 2ReactTypeScriptRust
  • Monaco Editor with Julia syntax highlighting
  • LSP-powered autocompletion & diagnostics
  • Interactive REPL with xterm.js
  • Integrated debugger & variable explorer
  • Git integration with source control panel
  • Plugin system with customizable themes
MIT LicenseView on GitHub

Open-Reality

A declarative, code-first game engine written in Julia with physically-based rendering, an Entity Component System architecture, and support for multiple rendering backends including OpenGL, Metal, Vulkan, and WebGPU. Includes physics simulation, skeletal animation, 3D audio, particle systems, and more.

Julia
  • Physically-based rendering (Cook-Torrance BRDF)
  • Entity Component System with O(1) operations
  • OpenGL, Metal, Vulkan & WebGPU backends
  • Physics simulation with PGS solver
  • Skeletal animation & particle systems
  • 3D audio, terrain LOD & behavior trees
MIT LicenseView on GitHub

WSharp

The source code for the W# programming language — a new language implementation built from the ground up in Rust. Features a complete compiler pipeline with benchmarks and examples, currently under active development.

Rust
  • Complete compiler pipeline
  • Written in 98.8% Rust
  • Benchmarks & examples included
  • Active development
MIT LicenseView on GitHub