Secondary computer graph

Track major code changes with less busywork.

We use a learning algorithm to selectively group commits, reducing the size of a diff by up to 50%. If you currently browse commits on Github, you'll do it faster on Static Object.

Study patterns of developer impact.

Static Object provides a window through which a manager can observe the state of their dev team. Maybe you intervene to assist a developer who's stuck, or maybe you just skip some daily standups.

1 In our initial release, we support Ruby, JavaScript, HTML, CSS, HAML and SASS. More languages will be available soon.

Your security is our priority.

Static Object has been architected with security in mind from its inception. Your source code is the core of your company, and our most important job is to keep it secure.

Read more about security

Security

Frequently asked questions

What is Static Object?

Static Object is Cliffs Notes™ for Github. We digest all your repository’s commits into a quantified data stream that lets managers and engineers get the gist of their code faster. For senior developers, we reduce tedious work to leave more time for coding. Summarize daily activity, recall important changes, and measure developer impact with Static Object.

Who is Static Object for?

Static Object is a tool for engineers and managers alike. We use a learning algorithm to selectively group commits, reducing the size of a diff by up to 50%. If you currently browse commits on Github, you’ll do it faster on Static Object. Static Object provides a window through which a manager can observe the state of their dev team. Maybe you intervene to assist a developer who’s stuck, or maybe you just skip some daily standups. By listening to the needs of lead developers, we’ve built a dashboard of code metrics to help you make informed decisions supported by data.

How fast can I get an analysis?

Once you connect your GitHub account, we immediately start importing and analyzing the data. Depending on the size of your repositories, this can take some time, but we start to show commits from newest to oldest so you can see the commits from today within minutes.

What setup is involved?

The quickest way to get started with Static Object is by logging in with your GitHub account. After you sign in via GitHub, you’ll automatically see repositories that you have admin access to. You can check whatever repositories you’d like to import. When we import your repositories, we start with the most recent commits first so you can immediately start to see Static Object at work.

What is Line Impact, and how does it work?

Line impact is a relative measure of commit value. We look at changes like additions, updates, and removals, and look at their relative impact together to quantify how meaningful the entire commit was. We take into consideration the typical performance of developers as individual contributors, as well as your dev team as a whole. However, you know your team best, so line impact scores can be altered by managers to best reflect performance when applicable.

Will Static Object change our workflow?

It doesn't have to, but it can. Unlike most tools, we analyze code by more than just additions and removals. We classify lines as they are updated, moved around, and have their whitespace changed. This gives you a clear idea of how files are changing without sifting through tons of code. Code that’s been added is highlighted in green, and code that’s been removed is highlighted in red. New changes to the code are highlighted in blue, and code that has been moved is highlighted in yellow. These classifications are designed to save you the time of dissecting every line of code that’s been altered.

Where can I find information about Static Object’s subscriptions?
What languages is Static Object compatible with?

Static Object has the ability to analyze Ruby, Javascript, HTML, CSS, Rails templates (erb, haml). More integration is coming soon:

  • Java
  • Python
  • C#
  • C++
  • PHP

Follow us on Facebook and Twitter to keep updated on new language integrations.

How does Static Object handle data?
To learn more about how we keep your data safe, visit our security page.
Learn more about Static Object