About Sourcerer
Sourcerer is a tool that builds a visual profile for software engineers from their GitHub and local git repositories. It is aimed at developers who want a shareable summary of their coding experience, similar in spirit to a resume or portfolio page, generated automatically from real commit history rather than written by hand.
It can create a profile with a single click directly from GitHub repositories, detects over 100 programming languages including uncommon ones, and recognizes more than 1,000 libraries in code with per-line statistics. It summarizes all the repositories a user has contributed to and surfaces facts about their development experience. For closed-source repositories, a separate downloadable app scans code locally.
The desktop app is written in Kotlin and requires a Java 8+ platform plus Bash (Git Bash on Windows). According to the README, the app analyzes repositories locally on the user's machine and sends only statistics, not source code, to sourcerer.io. It is released under the MIT license.
Key features
- One-click profile creation from GitHub
- Detection of 100-plus programming languages
- Per-line library usage statistics
- Local scanning for closed-source repositories
- Visual summary of contribution history
Good fit for
- โBuilding a visual developer portfolio
- โSummarizing experience across many repositories
- Built with
- Kotlin
- Tags
- developer-profile
- git-analytics
- portfolio
- kotlin
- code-analysis
- resume
- analytics
Sourcerer: questions and answers
- What is Sourcerer used for?
- Sourcerer is an MIT-licensed desktop app that scans your local git repositories to build a visual engineering profile of languages, libraries and contributions. It is a good fit for building a visual developer portfolio and summarizing experience across many repositories.
- Is Sourcerer open source?
- Yes. Sourcerer is open source under the MIT licence. Its source code is on GitHub at sourcerer-io/sourcerer-app and is written mainly in Kotlin.
- Is Sourcerer free?
- Yes. Sourcerer is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Sourcerer?
- Yes. Sourcerer can be self-hosted on your own server or infrastructure.
- What are some alternatives to Sourcerer?
- Similar open-source tools in the Developer Tools category include SwiftInfo, Wakapi and Visual Studio Code. SaaS products in the same category include Adapty, CodeScene and Develocity.
- Is Sourcerer actively maintained?
- The most recent commit to Sourcerer was on 30 September 2020, and the latest release is v0.3.1, published on 1 August 2018. The project has 6.7k stars on GitHub.
Open-source alternatives to Sourcerer
See all
SwiftInfo
Developer Tools
๐ Extract and analyze the evolution of an iOS app's code.
MITโ 1.1k
Wakapi
Developer Tools
๐ A minimalist, self-hosted WakaTime-compatible backend for coding statistics
MITvs WakaTimeโ 4.4k
Visual Studio Code
Developer Tools
Visual Studio Code
MITvs Sublime Textโ 193k
Godot
Developer Tools
Godot Engine โ Multi-platform 2D and 3D game engine
MITvs Unityโ 118k
Windows Terminal
Developer Tools
The new Windows Terminal and the original Windows console host, all in the same place!
MITvs Warpโ 105k
Neovim
Developer Tools
Vim-fork focused on extensibility and usability
OSSvs Sublime Textโ 103k
SaaS alternatives to Sourcerer
See all
Adapty
Developer Tools
In-app purchase and subscription SDK with paywall A/B testing for mobile apps
SaaS
CodeScene
Developer Tools
Code analysis tool that finds technical debt and code health risks from version history
SaaS
Develocity
Developer Tools
Build and test acceleration and analytics platform for Gradle and Maven builds
SaaS
IntelliJ IDEA
Developer Tools
JetBrains IDE for Java and Kotlin development with deep code analysis
SaaS
ReSharper
Developer Tools
Visual Studio extension for .NET code analysis, refactoring and navigation
SaaS
RevenueCat
Developer Tools
In-app subscription management and analytics platform for mobile apps
SaaS
