Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

Sheriff is a lightweight, zero‑dependency utility for TypeScript projects that enforces module‑boundary and dependency rules, helping teams keep their codebases clean and well‑structured. It lets developers declare public APIs via `index.ts` files, apply tagging‑based access controls, and verify compliance either through an ESLint plugin or a standalone CLI that can init configs, run checks, list modules, and export dependency graphs. Ideal for TypeScript developers and teams who want automated, maintainable architecture enforcement without adding extra runtime dependencies.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of softarc-consulting/sheriff

Account's avatar
Microsoft/tslib
Runtime library for TypeScript helper functions
Account's avatar
conventional-changelog/commitlint
Lint your commit messages
Account's avatar
conventional-changelog/commitlint
Shareable commitlint config enforcing conventional commits
Account's avatar
conventional-changelog/commitlint
commit prompt using commitlint.config.js
Account's avatar
nrwl/nx
The JS plugin for Nx contains executors and generators that provide the best experience for developing JavaScript and TypeScript projects.
Account's avatar
nrwl/nx
The Workspace plugin contains executors and generators that are useful for any Nx workspace. It should be present in every Nx workspace and other plugins build on it.
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for eslint
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for estree
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for node
Account's avatar
typescript-eslint/typescript-eslint
Tooling to test ESLint rules
Account's avatar
vitest-dev/vitest
V8 coverage provider for Vitest
Account's avatar
prettier/eslint-plugin-prettier
Runs prettier as an eslint rule
Account's avatar
sweepline/eslint-plugin-unused-imports
Report and remove unused es6 modules
Account's avatar
typicode/husky
Modern native Git hooks
Account's avatar
nrwl/nx
The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.
Account's avatar
TypeStrong/ts-node
TypeScript execution environment and REPL for node.js, with source map support
Account's avatar
microsoft/TypeScript
TypeScript is a language for application scale JavaScript development
Account's avatar
typescript-eslint/typescript-eslint
Tooling which enables you to use TypeScript with ESLint
Account's avatar
vitest-dev/vitest
Next generation testing framework powered by Vite

Support the repos that depend on this repository

Top contributors

rainerhahnekamp's profile
rainerhahnekamp
216 contributions
michaelbe812's profile
michaelbe812
7 contributions
manfredsteyer's profile
manfredsteyer
3 contributions
fynnfeldpausch's profile
fynnfeldpausch
2 contributions
tomwhite007's profile
tomwhite007
2 contributions
attilacsanyi's profile
attilacsanyi
1 contributions
chwoerz's profile
chwoerz
1 contributions
wolfmanfx's profile
wolfmanfx
1 contributions
PKief's profile
PKief
1 contributions
daiscog's profile
daiscog
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
softarc-consulting

softarc-consulting/sheriff

Lightweight Modularity for TypeScript Projects

TypeScript
299
28
MIT License