The next git
Inlang might bring version control to domains outside of software engineering.
Inlang is git-based localization infrastructure and, simultaneously, a case study for version control-based applications. Git provides unprecedented (async) collaboration, automation, and simple review flows out of the box. Wouldn't version control be benefitial to domains outside of software engineering? What if artists could collaborate on a song in the way software engineers collaborate on open source software? What if open source mechanical engineering would be as common as open source software? What if... version control enables new workflows and apps with built-in version control are better than their counterparts?
Abusing a command line interface (CLI) to run in the browser with a virtual file system is cumbersome. The complexity of git will (likely?) overwhelm (non-technical) users. Yet, that is exactly what we are doing with inlang: The advantages seem to outweigh the costs. Seem because we have to prove it. If inlang makes localization substantially easier, we might lead the path for version control based applications.
We have a module called git-sdk that we plan to incrementally develop based on the engineering and user experience requirements of inlang.