Prosetta

Open Source Acknowledgments

Prosetta is built on a foundation of incredible open source software. We are deeply grateful to the creators, maintainers, and contributors of these libraries, tools, and platforms that power Prosetta every day.

Core Foundations

Ink C#

By Inkle Studios

The foundational, robust, and expressive markup language designed for writing complex branching narrative in games.

Ink.js

By Yannick Roch (y-pond)

The complete JavaScript port of Inkle's Ink compiler and runtime engine, which powers Prosetta's live compilation and in-browser playback.

Inky Ink syntax grammar

By inkle Ltd

The structural Ink grammar adapted for Prosetta's next-generation editor highlighting engine.

License notice
The MIT License (MIT)

Copyright (c) 2016 inkle Ltd.

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in the
Software without restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Inkpot

By Three Legged Dog

An excellent Unreal Engine integration plugin for Ink, enabling seamless execution of branching narratives in real-time 3D environments.

Slate

By Ian Storm Taylor

A completely customizable framework for building rich text editors, providing the foundation for Prosetta's Slate-based collaborative Ink script editor.

Next.js

By Vercel

The modern, server-rendered React framework that handles Prosetta's page rendering, server actions, and high-performance routing.

React

By Meta & React Team

The declarative, component-based user interface library that makes build-time and run-time user interaction in Prosetta seamless and reactive.

Postgres (PostgreSQL)

By PostgreSQL Global Development Group

The robust, enterprise-grade open-source relational database that reliably stores and secures our collaborative narrative assets.

Supporting Libraries & Ecosystem

Supabase

By Supabase Team

The open-source Firebase alternative powering our real-time collaboration channels, PostgreSQL hosting, and secure user authentication.

Drizzle ORM

By Drizzle Team

A lightweight, performant TypeScript ORM that makes schema definition, migrations, and database operations completely typesafe.

Yjs & @slate-yjs/core

By Kevin Jahns & Contributors

The high-performance CRDT framework that powers Prosetta's lightning-fast, real-time multiplayer editing and collaborative document syncing.

Monaco Editor

By Microsoft

The powerful browser-based code editor engine that powers Prosetta's advanced JSON inspections, scripting diffs, and developer tools.

Tailwind CSS

By Tailwind Labs

The utility-first CSS framework enabling Prosetta's elegant, responsive, and dark-mode ready design system.

@pierre/trees

By Pierre & Contributors

A fast, beautifully rendered file tree component with native Shadow DOM isolation, organizing our script and document workspace hierarchy.

React Flow

By xyflow

A highly customisable React library for building node-based UIs, powering Prosetta's interactive story maps and visual logic graphs.

Mermaid & Elkjs

By Knut Sveidqvist & Kiel University

Powerful diagramming and automated layout engines that let designers instantly generate clean, logical visualization flowcharts from complex Ink code.

Lucide Icons

By Lucide Contributors

The beautiful, clean, and consistent open-source icon set that provides clear visual metaphors across Prosetta's entire interface.

Made withby the Prosetta team and the global open-source community.