---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/open-source.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/open-source.md
  - href: en/sourcecraft/concepts/open-source.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
title: Open source in SourceCraft
description: 'How SourceCraft supports open-source project growth: public repository rankings, personal achievements, and grant programs.'
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/en/llms.txt


# Open source in SourceCraft

<!-- source: en/_includes/sourcecraft/intro.md -->
_SourceCraft_ is a platform you can use to develop source code, perform version management, test, assemble, deploy, and maintain software products. It is a code repository management system for [git](https://git-scm.com/) with error tracking and a CI/CD pipeline.

For more information on working with `git`, see [Getting started with Git](https://sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/quickstart-git.md).
<!-- endsource: en/_includes/sourcecraft/intro.md -->

SourceCraft provides _basic features_ for comprehensive support of your open-source projects:
* Public [repositories](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos) anyone on the web can view.
* Options to [invite](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/invite.md) any user to your [organization](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#org) and assign them a [role](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/bind.md) to collaborate on a project.
* [Forks](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#forks) that allow you to create a personal isolated copy of another repository and send [pull requests](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#pr) to the main project.
* Public [issues](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#issues) for your project users to submit feedback, report bugs, and suggest new features.
* [Importing and mirroring](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos-import) repositories from other systems to ensure reliability.
* [SourceCraft Sites](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/sites.md) for free hosting of your open-source project website.
* [Package](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#packages) management for streamlined distribution of your software.

Apart from these basic features, SourceCraft offers the following tools you can use to develop and promote your open-source projects and community:
* [Repository rating](#scoring)
* [Personal achievements](#achievements)
* [Grant program](#grants)

## Repository rating {#scoring}

<!-- source: en/_includes/sourcecraft/scoring-intro.md -->
We use _scoring_ to rank public [repositories](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos) in our [list of top repositories](https://sourcecraft.dev/find/repositories) based on their significance to SourceCraft users. The score also affects eligibility for [grants](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/open-source.md#grants).

Our scoring is multi-factorial, calculated relative to other public repositories in SourceCraft with account taken of user reactions and other factors, such as the popularity of imported repositories.

The _score_ represents a repository's relative position within the overall list of public repositories as sorted by their score. For example, a score of 15% means the repository falls within the top 15% of all repositories.

The lower the score, the higher the repository is ranked in the list.

{% note info %}

We are continuously improving our scoring algorithm to incorporate an even broader range of factors.

{% endnote %}

The following user reactions contribute to the overall score, with varying degrees of impact:

<!-- source: en/_includes/sourcecraft/scoring-rates.md -->
* 👍 **Like**: Positive impact.
* ❤️ **Love**: Advanced impact.
* 💎 **Top**: Maximum impact.
<!-- endsource: en/_includes/sourcecraft/scoring-rates.md -->

In general, the more reactions a repository receives, the higher its score will be.
<!-- endsource: en/_includes/sourcecraft/scoring-intro.md -->

You can see the repository rating and the number of reactions on the repository home page. Here is an example:

![image](../../_assets/sourcecraft/scoring.png){width=315}

On a separate page, you can also see your own reactions to repositories and filter the reactions by type.

For more information, see [Ratings and reactions in a SourceCraft repository](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-scoring.md).

## Personal achievements {#achievements}

<!-- source: en/_includes/sourcecraft/achievements-intro.md -->
_Personal achievements_ show your activity in SourceCraft.

For certain actions you complete, e.g., when you push a specific number of commits or review [pull requests](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#pr), you automatically get a unique badge generated by [YandexART](https://aistudio.yandex.ru/docs/en/ai-studio/operations/generation/yandexart-request-ui), which you can display on your SourceCraft profile.

If your profile is public, your achievements will be visible to all SourceCraft users.
<!-- endsource: en/_includes/sourcecraft/achievements-intro.md -->

For a complete list of achievements and details on how to get them, see the [achievements page](https://sourcecraft.dev/find/achievements).

Here are some examples of achievements:

![image](../../_assets/sourcecraft/achievements.png)

For more information, see [Personal achievements in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/achievements.md).

## Grant program {#grants}

SourceCraft offers grants for open-source developers in the form of free access to [Yandex Cloud](https://yandex.cloud) resources.

Your eligibility for a grant depends on your [repository rating](#scoring) as well as your project’s relevance, impact, and a clear development plan.

For more information, see [Yandex Open Source grant program](https://opensource.yandex/en/).

#### Useful links {#see-also}

* [Ratings and reactions in a SourceCraft repository](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-scoring.md)
* [Personal achievements in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/achievements.md)
* [Setting up repository privacy in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-privacy.md)
* [Importing or mirroring a repository in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/migration.md)
* [Working with forks in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/fork-work.md)