Trunk, which pools open source tools to help developers check and format their code, raises $25M

We are excited to bring back Transform 2022 in person on July 19 and virtually from July 20 to August 3. Join AI and data leaders for insightful talks and exciting networking opportunities. Learn more about Transform 2022

Leave the OSS Enterprise Newsletter guide your open source journey! sign up here.

Trunk, a platform that provides developers with real-time code correction to help them “commit code faster,” has raised $25 million in a series A funding round and launched a new web-based version of its product. .

While writing code to create new features is a core part of many developers’ jobs, they often spend much of their time fixing coding errors identified by various internal automation tools. Which means they have to transition from a new task they’ve started and back to an “old” job they thought they were done with. While this constant “context switching” is generally accepted as part of a developer’s workflow to ensure they ship error-free code, it is time and mentally consuming.


Founded in 2021, Trunk essentially moves most of these automated checks and tests “to the left” in the process, so that they are seamlessly integrated into a developer’s workflow at code-writing time. It’s designed to save on context switching and ensure that when a developer moves on to their next task, they stay on that task.

The Trunk platform is Trunk Check, now available in beta, which manages the discovery, installation, configuration, and execution of an extensive library of open source checking tools, including linters, static analyzers, and automatic formatters suitable for the repository in question.

So instead of reinventing the wheel, Trunk builds on the work done by many other developers and brings them all together in one channel for easy access.

“The open source community has created thousands of great verification tools for all languages ​​and technologies, but very few projects use them because they’re hard to discover and even harder to integrate into a developer’s workflow,” Co-Founder and co-founder of Trunk. -CEO David Apirian told VentureBeat.

Developers install Trunk on their machines and can access it via a command line tool or the VS Code extension, while a GitHub action allows them to integrate Trunk with their CI workflow so that the results of checks are posted online in pull requests. .

Trunk VS Code Extension in Action

Starting today, Trunk also offers a web application, which syncs with the local installation of Trunk to provide organizations with actionable analytics on code quality and any security flaws in repositories.

In addition, Trunk is also developing a product called Trunk Merge, which orchestrates the process of merging pull requests “to maintain a repository of code that always passes all of its tests.” This is currently in preview and open to early access requesters now.

So for now, Trunk is all about verifying and formatting code, but in the future it will also extend its approach to testing and merging code.

the game state

A quick look at the competitive landscape reveals a plethora of similar tools, from Snyk and SonarSource, to Code Climate and more – there is no shortage of tools to verify codebase quality and security. But Trunk strives to differentiate itself by offering a broader offering, which is supported by the tried and tested tools of the community at large.

“No one else is trying to create a consolidated, holistic experience for developers,” Apirian said. “We’re better because we leverage verification tools from the open source world, rather than providing proprietary checks in their code, which ultimately leads to better results. We want to harness and empower the world of open source, as well as bring value to businesses, instead of just focusing on businesses.”

In terms of pricing, Trunk is launching several plans, including a free “team” tier for up to ten developers, while an enterprise plan ushers in unlimited users and unlimited use of private repositories, as well as early access to upcoming products. On top of that, Trunk has committed to offering its intelligence for free to unlimited users on open source projects.

While Trunk’s core platform is closed source for now, “that could change in the future,” according to Apirian.

“What we’re really selling is ‘developer experience’ in a box,” he explained. “We will charge a fee for our entire toolkit, of which Trunk Check is the first piece.”

The story so far

Before founding Trunk last year, Apirian worked in various software engineering roles at Uber, most recently as “head of autonomy systems and simulation platform” at Uber’s self-driving car unit. And it was this experience that Apirian is taking on in his new role in Trunk.

“We were building the guts of a self-driving car at Uber, but what affected that project, with over 600 engineers, was the hard work that went into making a change and bringing it to the main branch,” he explained. . “We got very involved in fixing the Uber developer experience, because it kept growing to become the number one problem the organization had.”

Uber’s problems aren’t unique to Uber, and likely affect companies of all sizes, but the problem becomes more pronounced the larger the company and product.

“Engineering in large enterprises can best be described as death by a thousand paper cuts: our software speeds up engineering in virtually any development environment,” continued Apirian. “Companies start to feel the pain points we’re addressing with around 5 engineers, and when they have 50 engineers, they’re drowning in developer inefficiencies.”

Trunk had previously raised $3.5 million in a seed round of funding led by Andreessen Horowitz, and the Silicon Valley investor co-led Trunk’s series A round with Initialized Capital. Other institutional and angular backers include Haystack Ventures, Garage VC, and GitHub co-founder Tom Preston Warner.

The VentureBeat Mission is to be a digital public square for technical decision makers to learn about transformative business technology and transact. Learn more about membership.

Leave a Comment