MCPcopy Index your code
hub / github.com/ayinke-llc/malak

github.com/ayinke-llc/malak @v0.9.13

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.9.13 ↗ · + Follow
2,363 symbols 9,350 edges 418 files 606 documented · 26%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Malak

Codecov Go Report Card

Meet Malak, an opensource performance insights management tool for startups and their investors.

Angelist Raise, Carta and other tools are awesome to communicate with investors. However, these tools are very limited in terms of control and customization. Or can cost thousands of $ to run and still be limited to certain features subsets. Or have your data being used to cross-sell to other businesses for their own gain

That's where Malak comes in. Self-hosted on your own infra or hosted by us. White-label by design. Ready to be deployed on your own domain. Own full control of your data and company state if you decide to selfhost.

Features

  • 100% Opensource. Own your own data, metrics, and story
  • Send investors' updates to anyone via email
  • Manage metrics automatically from many sources such as Mercury, Brex, Stripe and more. Full list
  • Create, manage and share your decks.
  • Manage your fundraising pipeline
  • Own your captable

[!NOTE] We have a video walkthrough here https://www.youtube.com/watch?v=BdFBOPWKRO4

Built With

  • Golang
  • Postgresql
  • Redis
  • NextJS
  • Tailwind CSS
  • Stripe ( optional )

Self-hosting

Detailed guide at https://docs.malak.vc/self-hosting/installation

Cloud

We have an hosted version available at https://app.malak.vc

 gh attestation verify oci://ghcr.io/ayinke-llc/malak:{TAG} --owner ayinke-llc --predicate-type https://in-toto.io/attestation/release/v0.1

Extension points exported contracts — how you extend this code

ContactShareRepository (Interface)
(no doc) [6 implementers]
share.go
EmailVerificationRepository (Interface)
(no doc) [53 implementers]
auth.go
UuidGenerator (Interface)
(no doc) [53 implementers]
uuid.go
PreferenceRepository (Interface)
(no doc) [21 implementers]
preferences.go
UserRepository (Interface)
(no doc) [18 implementers]
user.go
TemplateRepository (Interface)
(no doc) [6 implementers]
template.go
SecretClient (Interface)
(no doc) [36 implementers]
internal/secret/secret.go
ReferenceGeneratorOperation (Interface)
(no doc) [4 implementers]
reference.go

Core symbols most depended-on inside this repo

Error
called by 728
errors.go
EXPECT
called by 595
mocks/cache.go
newAPIStatus
called by 442
server/response.go
Get
called by 368
deck.go
cn
called by 245
web/ui/src/lib/utils.ts
NewReferenceGenerator
called by 226
reference.go
Generate
called by 223
reference.go
Add
called by 184
internal/pkg/cache/cache.go

Shape

Function 892
Method 829
Struct 343
Interface 227
TypeAlias 51
Enum 14
Class 6
FuncType 1

Languages

Go75%
TypeScript25%

Modules by API surface

web/ui/src/client/Api.ts140 symbols
server/response.go40 symbols
update.go39 symbols
mocks/integration.go38 symbols
integration.go37 symbols
mocks/update.go34 symbols
mocks/deck.go32 symbols
blocknote.go32 symbols
server/contact_test.go30 symbols
fundraising.go30 symbols
deck.go30 symbols
server/deck_test.go29 symbols

Datastores touched

malakDatabase · 1 repos
infisicalDatabase · 1 repos

For agents

$ claude mcp add malak \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page