Logo

0x3d.Site

is designed for aggregating information.
Welcome
check repository here

Sourcerer  sourcerer.io 

A visual profile for software engineers.

sergey

Features

  • Profile creation with a single click
  • Support of 100 languages (even exotic ones like COBOL)
  • Detection of more than 1,000 libraries in code with per-line statistics
  • Visual presentation your development experience
  • Finally! Summary of all repositories you've contributed to :tada:
  • Interesting facts about yourself

Creating your profile is just the first step for us at Sourcerer. Some of the things on our roadmap include:

  • Engineers to follow and learn from
  • Technology and libraries you should know about
  • Projects that could use your help

Get started

The easiest way to get started is with your open source repos. Go to sourcerer.io/start, and select Build with GitHub and watch your profile build.

For closed source repos, you will need to use this app. If you already created an account using GitHub, you would have received an email with credentials for the app. If not, You will need a new account, which you can get at sourcerer.io/join.

Showcase

chdemko chendaniely lauragift21 maracuja-juice
marisbotero nordes ppapadeas praharshjain

Requirements

  • Web browser

or

  • Linux or macOS or Windows
  • Java 8+ Platform (JRE for Linux and Windows or JDK for macOS)
  • Bash for Windows (git bash should suffice)

Usage

To install sourcerer run the following command in bash:

curl -s https://sourcerer.io/app/install | bash

To run wizard use sourcerer command for macOS and Linux, java -jar sourcerer.jar in folder Users\user\.sourcerer for Windows.

Use parameter --help for additional info.

Internals

The app looks at repos locally on your machine, and then sends stats to sourcerer.io. The best way to verify is to look at the code. Protobuf messages declared in src/main/proto/sourcerer.proto is a good start as it describes the client-server protocol. The Sourcerer app does NOT upload source code anywhere, and it NEVER will.

FAQ

How can I process private repos?

We process only public repos using GitHub OAuth. To process private repos you need to run sourcerer app locally. See Get started for instructions. Sourcerer app sends only statistical information to our servers and never sends code.

Why do you need GitHub permissions?

We use emails to identify commit authorship, read orgs access to get list of public repositories that you've contributed to. You also need to grant access to read this public information from an organization.

Other questions

See sourcerer.io/faq.

Contributing

We love contributions! Check out the Contribution guide for more information. Simplest and really helpful for the community would be contribution meta information to our supported libraries list. If you an author of a library you show definitely add yours to the list or you can help to someone whose work you use.

0 1 2 3 4 5 6 7

Build

To build and run this application locally, you'll need latest versions of Git, Gradle and JDK installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/sourcerer-io/sourcerer-app.git

# Go into the repository
$ cd sourcerer-app

# Build
$ gradle build

# Run the app
$ java -jar build/libs/sourcerer-app.jar

License

Sourcerer is under the MIT license. See the LICENSE for more information.

Links

Kotlin
Kotlin
Kotlin is a modern programming language interoperable with Java, designed for Android development. It offers a concise syntax and powerful features like null safety and coroutines, streamlining app development.
Kotlin | The Kotlin Blog
Kotlin | The Kotlin Blog
Build software better, together
Build software better, together
Build software better, together
Build software better, together
GitHub - z-huang/InnerTune: A Material 3 YouTube Music client for Android
GitHub - z-huang/InnerTune: A Material 3 YouTube Music client for Android
Build software better, together
Build software better, together
quasar/quasar-kotlin at master · puniverse/quasar
quasar/quasar-kotlin at master · puniverse/quasar
Kotlin Programming Language
Kotlin Programming Language
GitHub - KotatsuApp/Kotatsu: Manga reader for Android
GitHub - KotatsuApp/Kotatsu: Manga reader for Android
GitHub - iamr0s/Dhizuku: A Android Application for share DeviceOwner
GitHub - iamr0s/Dhizuku: A Android Application for share DeviceOwner
Kotlin: An Illustrated Guide
Kotlin: An Illustrated Guide
GitHub - cansik/kotlin-latex-listing: A syntax highlighting template for the Kotlin language in LaTeX listings.
GitHub - cansik/kotlin-latex-listing: A syntax highlighting template for the Kotlin language in LaTeX listings.
GitHub - qwertukg/xml-builder: Simplest XML builder for Kotlin
GitHub - qwertukg/xml-builder: Simplest XML builder for Kotlin
GitHub - cesarferreira/kotlin-pluralizer: :sunny: Kotlin extension to pluralize and singularize strings
GitHub - cesarferreira/kotlin-pluralizer: :sunny: Kotlin extension to pluralize and singularize strings
Kotlin Cheat Sheet
Kotlin Cheat Sheet
GitHub - vert-x3/vertx-lang-kotlin: Vert.x for Kotlin
GitHub - vert-x3/vertx-lang-kotlin: Vert.x for Kotlin
GitHub - hotchemi/khronos: An intuitive Date extensions in Kotlin.
GitHub - hotchemi/khronos: An intuitive Date extensions in Kotlin.
GitHub - icela/FriceEngine: :video_game: JVM game engine based on Swing/JavaFX.
GitHub - icela/FriceEngine: :video_game: JVM game engine based on Swing/JavaFX.
GitHub - holgerbrandl/jsonbuilder: A small artefact to build json with kotlin
GitHub - holgerbrandl/jsonbuilder: A small artefact to build json with kotlin
Kotlin Standard Functions cheat-sheet
Kotlin Standard Functions cheat-sheet
GitHub - MarkusAmshove/Kluent: Fluent Assertion-Library for Kotlin
GitHub - MarkusAmshove/Kluent: Fluent Assertion-Library for Kotlin
GitHub - jershell/kbson: Mongo BSON support for kotlinx.serialization.
GitHub - jershell/kbson: Mongo BSON support for kotlinx.serialization.
GitHub - sepatel/tekniq: A framework designed around Kotlin providing Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more
GitHub - sepatel/tekniq: A framework designed around Kotlin providing Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more
GitHub - Ahoo-Wang/Simba: Distributed lock service | 分布式锁服务
GitHub - Ahoo-Wang/Simba: Distributed lock service | 分布式锁服务
GitHub - JetBrains/intellij-community: IntelliJ IDEA Community Edition & IntelliJ Platform
GitHub - JetBrains/intellij-community: IntelliJ IDEA Community Edition & IntelliJ Platform
GitHub - seniorjoinu/reliable-udp: Multiplexed, coroutine-powered reliable UDP for Kotlin using fountain codes
GitHub - seniorjoinu/reliable-udp: Multiplexed, coroutine-powered reliable UDP for Kotlin using fountain codes
GitHub - hypercube1024/firefly: Firefly is an asynchronous web framework for rapid development of high-performance web application.
GitHub - hypercube1024/firefly: Firefly is an asynchronous web framework for rapid development of high-performance web application.
GitHub - davidepianca98/KMQTT: Kotlin Multiplatform MQTT client & embeddable and standalone broker
GitHub - davidepianca98/KMQTT: Kotlin Multiplatform MQTT client & embeddable and standalone broker
GitHub - L-Briand/KTM: Mustache template engine in kotlin multiplatform
GitHub - L-Briand/KTM: Mustache template engine in kotlin multiplatform
GitHub - sergeshustoff/dikt: Simple and powerful DI for kotlin multiplatform
GitHub - sergeshustoff/dikt: Simple and powerful DI for kotlin multiplatform
GitHub - ParserKt/ParserKt: Naive one-pass recursive descent, scannerless parser framework for Kotlin
GitHub - ParserKt/ParserKt: Naive one-pass recursive descent, scannerless parser framework for Kotlin
Kotlin
More on Kotlin

Programming Tips & Tricks

Code smarter, not harder—insider tips and tricks for developers.

Error Solutions

Turn frustration into progress—fix errors faster than ever.

Shortcuts

The art of speed—shortcuts to supercharge your workflow.
  1. Collections 😎
  2. Frequently Asked Question's 🤯

Tools

available to use.

Made with ❤️

to provide resources in various ares.