We take the path less traveled. We explore, we question, we find solutions. And we share.

see what’s new

Sep 27th 2023

News

Daniel Dietrich, Dr. Miro Spönemann

Introducing the new TypeFox: your partner in innovation

TypeFox unveils a refreshed brand and website, reaffirming their commitment to innovation, open-source excellence, and tailored solutions.

see what’s new
read the article

Jul 21st 2023

Article

Christian Schneider

Code generation for Langium-based DSLs (3/3)

Christian discusses usability aspects of code generation, including code navigation, tracing data, and JavaScript source maps.

read the article
watch the video

Jul 11th 2023

Video

Benjamin F. Wilson

Getting started with Langium – Part 4 "Implementing custom validation"

Ben demonstrates MiniLogo validation in Langium: register checks, ensure uniqueness, and refine the AST for error handling.

watch the video
read the article

Jun 22nd 2023

Article

Christian Schneider

Code generation for Langium-based DSLs (2/3)

Christian discusses a two-stage code generation approach and introduces a new tag function for more control over line breaks, indentation, and post-processing.

read the article
read the article

Jun 5th 2023

Article

Markus Rudolph, Dr. Insa Fuhrmann

Langium SQL: unite security and user experience for SQL

Langium SQL empowers users to write SQL statements directly from the frontend, making it a highly customizable solution for database interactions.

read the article
see what’s new

May 31st 2023

News

Dr. Miro Spönemann, Mark Sujew, Daniel Dietrich

Open governance for Langium

TypeFox has submitted Langium as a project proposal at the Eclipse Foundation, aiming to preserve openness, promote collaboration, and enhance adoption.

see what’s new
read the article

May 25th 2023

Article

Christian Schneider

Code generation for Langium-based DSLs (1/3)

Christian introduces code generation for DSLs using Langium. He discusses the use of template literals in JavaScript and introduces a solution for smart tagged templates.

read the article
watch the video

Mar 18th 2023

Video

Irina Artemeva

Build your language with Langium – run it anywhere

Irina offers a deep Langium tutorial, crafting a language using "YASQL" (Yet Another SQL) as an example.

watch the video
read the article

Feb 13th 2023

Article

Mark Sujew

VS Code Notebooks with Langium

Mark explains how developers using Langium can provide notebook support for their languages, with the Lox language as an example.

read the article
watch the video

Feb 10th 2023

Video

Benjamin F. Wilson

Getting started with Langium – Part 3 "Write your own grammar"

Ben leads a MiniLogo grammar tutorial in Langium, covering structure, expressions, hidden terminals for whitespace/comments, and iterative refinement.

watch the video
watch the video

Feb 9th 2023

Video

Benjamin F. Wilson

Getting started with Langium – Part 2 "Setting up your Langium project"

Ben shows the setup of a Langium project, showing out-of-the-box features like syntax highlighting and auto-completion.

watch the video
watch the video

Feb 8th 2023

Video

Benjamin F. Wilson

Getting started with Langium – Part 1 "What is it all about?"

Ben presents Langium, a TypeScript-based framework for creating domain-specific languages (DSLs). It streamlines DSL development by removing unnecessary complexities.

watch the video
Previous/Next