Skip to content
This repository was archived by the owner on Mar 2, 2026. It is now read-only.

MediLang/medi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

377 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ”„ Project Migration Notice

Medi β†’ Tolvex

This repository has been rebranded and migrated to a new location.


πŸ†• New Repository

Tolvex is now located at:


πŸ“‹ What Changed?

The Medi programming language has been officially rebranded to Tolvex. All development, releases, and documentation have moved to the new repository.

Key Changes

Component Old (Medi) New (Tolvex)
Language Name Medi Tolvex
File Extension .medi .tlvx
Compiler Binary medic tlvxc
Package Manager medipack tvx
Package Registry medipacks.io formulary.tolvex.dev
Manifest File medi.toml formula.toml
Lock File medi.lock formula.lock
Packages Called packages/crates formulas
Python Bindings pymedi pytolvex
Compiler Crates medic_* tlvxc_*
Stdlib Crates medi_* tolvex_*
GitHub Org MediLang Tolvex
Repository medi tolvex
Website medi-lang.org tolvex.dev
Social Media @MediLangHQ @TolvexLang

πŸš€ Getting Started with Tolvex

Clone the New Repository

git clone https://github.com/Tolvex/tolvex.git
cd tolvex

Build the Compiler

cargo build --workspace --release

Install the Tools

# Compiler
cargo install --path compiler/tlvxc

# Package Manager
cargo install --path compiler/tvx

πŸ“š Documentation


🏷️ Release History

All historical releases (v0.0.1 through v0.1.15) have been preserved and migrated to the new repository. The first official Tolvex release is:

This release marks the complete transition from Medi to Tolvex with all naming conventions, tooling, and documentation updated.


❓ Why the Rebrand?

The rebrand from Medi to Tolvex reflects the evolution of the project's vision and scope. The new name better represents the language's mission to empower healthcare analytics with secure, fast, and clinician-friendly tools.

For detailed information about the rebranding process, see REBRAND.md in the new repository.


πŸ”— Quick Links


πŸ“¦ Migration Guide for Existing Users

If you have existing Medi code, here's how to migrate:

1. Update File Extensions

# Rename all .medi files to .tlvx
find . -name "*.medi" -exec rename 's/\.medi$/.tlvx/' {} \;

2. Update Manifest Files

Rename medi.toml β†’ formula.toml and update package references:

# Old (medi.toml)
[package]
name = "my-app"
version = "0.1.0"

# New (formula.toml)
[package]
name = "my-app"
version = "0.1.0"

3. Update Imports

Replace namespace references in your code:

  • medi::* β†’ tolvex::*
  • use medi_stats::* β†’ use tolvex_stats::*

4. Update Tooling

# Old commands
medic build
medipack add fhir-utils

# New commands
tlvxc build
tvx add fhir-utils

πŸ’¬ Questions or Issues?

If you have questions about the migration or encounter any issues:

  • Open an issue in the new repository

πŸ™ Thank You

Thank you for your support of the Medi project. We're excited to continue this journey as Tolvex and look forward to building the future of healthcare programming together!

β€” The Tolvex Team


Last Updated: February 18, 2026
Migration Effective: v0.1.6

About

Domain-specific Programming Language to Empowering Healthcare with Secure, Fast, and Clinician-Friendly Analytics.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors