Skip to content

Tusker rewrite in Rust #37

@bikeshedder

Description

@bikeshedder

This project is discontinued in favor of the Rust rewrite that just got released:

📦 https://crates.io/crates/tusker
:octocat: https://github.com/bikeshedder/tusker/


Original post:

I'm currently in process of rewriting tusker in Rust.

Why?

  1. I love writing Rust code.
  2. I would prefer if I could just call a statically linked binary instead of having to bring an entire Python runtime when using Tusker in my devcontainer or deployment servers.
  3. migra and schemainspect have some unsolved issues. The lack of types makes it really hard to reason about the code.
  4. Tusker lacks a few features which I'd like to add but adding them to the current python code base doesn't feel right.

How is it going?

Head over to https://github.com/bikeshedder/tusker-rs and see for your own.

It doesn't work, yet. Don't bother trying it unless you want to start working on it. If that's your intention. Feel free to contact me and we can see what's the best way to collaborate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions