Sturdy is a low overhead version control platform
for fast moving teams.
Think in terms of "Ship this code to production" instead of "Create a branch, stage files, make a commit, push to remote, merge". All of this, while maintaining compatibility with the Git ecosystem.
Repository access
- krlvi/fizz-buzz Connected to Sturdy Open
- krlvi/algorithms Setup
- krlvi/java-rdeps Setup
Focus on your code with a simple, highly automated workflow . No cryptic commands, just you and your code.
Velocity and early feedback are crucial for any team. Try each other's code — instead of guessing what a pull request does and LGTM-ing anyway.
By Nikita Galaiko in Sturdy 🐥
web/index: Describe how Sturdy works |
With a tight development loop shipping small, incremental changes become the intuitive default.
Sturdy makes it extremely easy for us to explore and try each other’s ideas during development. I can thoroughly recommend it for fast moving teams.
I am just starting out on the adventure of being a freelance programmer and was looking for a tool with the functionality of Git but without the overhead of having to learn cryptic commands that obfuscate what I wanted to do with my code.
We expect our docs and pictures to sync to the cloud automatically to Dropbox or iCloud or whatever service we use.
Similarly, Sturdy automatically sync our code to the repo and lets us focus on coding and collaboration.
Share feedback.
When it comes to working together on code, we believe that continuous feedback is better than formal code "reviews".
Sturdy allows you to quickly try your teammates' code on your machine. Give code suggestions by just editing the code in your IDE.
Learn moreGet your your teammates' code with a single click.
Give code suggestions by simpy typing in your IDE.
Accepted suggestions show up in your IDE immediately.
For the workflow that you're already using.
We believe that, for most software, shipping small and often is more effective than developing in long-lived feature branches.
We built Sturdy specifically around trunk-based development and continuous delivery. It optimizes for integration frequency and makes shipping of small incremental changes the intuitive default.
Learn moreWorried about compatibility? Don't be.
Sturdy utilizes low-level Git data structures, which means your code is stored in a compatible format.
Use Sturdy together with GitHub, with your team or by yourself, and benefit from a leveraged workflow.
Learn moreDon't hand-hold your version control.
Sturdy maps developer intent to concrete actions. It allows you to focus on your code and the problems you are solving, rather than manipulating Git data structures.
Think "Ship this code to production" instead of "Create a branch, stage files, make a commit, push to remote, merge" etc.
Learn moreJoin the community.
Sturdy is made by engineers for other engineers. As tool builders at heart we are passionately exploring what is possible.
Join our community. Request features. Ask questions. Get help. Hang out on Discord with our devs. Contribute code. Or even join the Sturdy team.
Discord serverThe easiest way of trying Sturdy.
Try Sturdy with zero setup using our free-forever tier.
Alternatively, run your own Sturdy instance.
$docker run --interactive \
--pull always \
--publish 30080:80 \
--volume "$HOME/.sturdydata:/var/data" \
getsturdy/server