MCPcopy
hub / github.com/bigcapitalhq/bigcapital

github.com/bigcapitalhq/bigcapital @v0.25.23 sqlite

repository ↗ · DeepWiki ↗ · release v0.25.23 ↗
18,308 symbols 46,158 edges 5,464 files 3,708 documented · 20%
README
<a href="https://bigcapital.app" target="_blank">
  <img src="https://raw.githubusercontent.com/abouolia/blog/main/public/bigcapital.svg" alt="Bigcapital" width="280" height="75">
</a>






Simple, smart online accounting software for small and medium businesses.







<a href="https://github.com/bigcapitalhq/bigcapital/commits/develop">
  <img src="https://img.shields.io/github/commit-activity/m/bigcapitalhq/bigcapital/develop" />
</a>
<a href="https://hub.docker.com/u/bigcapitalhq">
  <img src="https://img.shields.io/docker/pulls/bigcapitalhq/webapp" />
</a>
<a href="https://discord.com/invite/c8nPBJafeb">
  <img src="https://img.shields.io/discord/1066514716752625725?label=Discord" alt="" />
</a>
<a href="https://github.com/bigcapitalhq/bigcapital/graphs/contributors">
  <img src="https://img.shields.io/github/contributors/bigcapitalhq/bigcapital" alt="" />
</a>
<a href="https://github.com/bigcapitalhq/bigcapital/blob/develop/LICENSE">
  <img src="https://img.shields.io/github/license/bigcapitalhq/bigcapital" alt="" />
</a>
<a href="https://twitter.com/bigcapitalhq"> 
  <img src="https://img.shields.io/twitter/follow/bigcapitalhq?style=social" alt="twitter" />
</a>







<a href="https://my.bigcapital.app">Bigcapital Cloud</a>

What's Bigcapital?

Bigcapital is a smart and open-source accounting and inventory software, Bigcapital keeps all business finances in right place and automates accounting processes to give the business powerful and intelligent financial statements and reports to help in making decisions.

Getting Started

We've got serveral options on dev and prod depending on your need to get started quickly with Bigcapital.

Self-hosted

Bigcapital is available open-source under AGPL license. You can host it on your own servers using Docker.

Docker

To get started with self-hosted with Docker and Docker Compose, take a look at the Docker guide.

Development

Local Setup

To get started locally, we have a guide to help you.

Gitpod

  • Click the Gitpod button below to open this project in development mode.
  • This will open and configure the workspace in your browser with all the necessary dependencies.

Open in Gitpod

Headless Accounting

You can integrate Bigcapital API with your system to organize your transactions in double-entry system to get the best financial reports.

Run in Postman

Resources

Changelog

Please see Releases for more information what has changed recently.

Contact us

Meet our sales team for any commercial inquiries.

Book us with Cal.com

Recognition

Featured on Hacker News

Contributors

Thanks goes to these wonderful people (emoji key):

Ahmed Bouhuolia Ahmed Bouhuolia 💻 Ameir Abdeldayem Ameir Abdeldayem 🐛 ElforJani13 ElforJani13 💻 Lars Scheibling Lars Scheibling 🐛 Suhaib Affan Suhaib Affan 💻 Kalliopi Pliogka Kalliopi Pliogka 🐛 Robert Koch Robert Koch 💻
Casper Schuijt Casper Schuijt 🐛 ANasouf ANasouf 💻 Ragnar Laud Ragnar Laud 🐛 Asena Asena 🐛 Ben Snyder Ben Snyder 💻 Vederis Leunardus Vederis Leunardus 💻 Chris Cantrell Chris Cantrell 🐛
Denis Denis 🐛 Sachin Mittal Sachin Mittal 🐛 Camilo Oviedo Camilo Oviedo 💻 Mantey Mantey 🐛 Daniel Lo Nigro Daniel Lo Nigro 🐛 💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Extension points exported contracts — how you extend this code

ICashFlowStatement (Interface)
(no doc) [12 implementers]
packages/server/src/modules/FinancialStatements/modules/CashFlowStatement/Cashflow.types.ts
BalanceSheetPdfDialogRootProps (Interface)
* Balance sheet pdf preview dialog. * @returns {React.ReactNode}
packages/webapp/src/containers/FinancialStatements/BalanceSheet/dialogs/BalanceSheetPdfDialog/BalanceSheetPdfDialog.tsx
FetcherRuntimeConfig (Interface)
* Fetcher configuration as exposed by `openapi-typescript-fetch` at runtime. * The library does not surface this in its
shared/sdk-ts/src/fetch-utils.ts
Country (Interface)
(no doc)
shared/bigcapital-utils/src/countries/types.ts
InvoicePaymentEmailProps (Interface)
(no doc)
shared/email-components/src/lib/InvoicePaymentEmail.tsx
InvoiceLine (Interface)
(no doc)
shared/pdf-templates/src/components/InvoicePaperTemplate.tsx
IExchangeRateService (Interface)
(no doc) [6 implementers]
packages/server/src/modules/ExchangeRates/lib/types.ts
AppIntlContextValue (Interface)
(no doc)
packages/webapp/src/components/AppIntlProvider.tsx

Core symbols most depended-on inside this repo

get
called by 2774
packages/server/src/modules/Metable/types.ts
set
called by 865
packages/server/src/modules/Metable/MetableStore.ts
IsOptional
called by 577
packages/server/src/common/decorators/Validators.ts
compose
called by 549
packages/webapp/src/utils/index.tsx
create
called by 429
packages/server/src/common/repository/EntityRepository.ts
useApiFetcher
called by 417
packages/webapp/src/hooks/useRequest.tsx
map
called by 367
packages/server/src/modules/Import/ImportFileMetaTransformer.ts
map
called by 297
packages/webapp/src/utils/map-key-deep.ts

Shape

Function 7,371
Method 5,119
Class 4,050
Interface 1,652
Enum 116

Languages

TypeScript100%

Modules by API surface

packages/server/src/modules/EE/AuditLogs/subscribers/FinancialAuditLog.subscriber.ts94 symbols
packages/webapp/src/utils/index.tsx89 symbols
packages/server/src/modules/AuditLogs/subscribers/FinancialAuditLog.subscriber.ts59 symbols
packages/server/src/modules/SaleInvoices/models/SaleInvoice.ts56 symbols
packages/server/src/modules/Bills/models/Bill.ts54 symbols
packages/server/src/modules/FinancialStatements/modules/CashFlowStatement/Cashflow.types.ts43 symbols
packages/server/src/modules/SaleInvoices/SaleInvoice.types.ts33 symbols
packages/server/src/modules/Accounts/models/Account.model.ts33 symbols
packages/webapp/src/containers/Sales/Invoices/InvoiceForm/utils.tsx32 symbols
packages/server/src/modules/Resource/dtos/ResourceMetaResponse.dto.ts32 symbols
packages/server/src/modules/FinancialStatements/modules/BalanceSheet/BalanceSheet.types.ts32 symbols
packages/server/src/modules/CreditNotes/models/CreditNote.ts32 symbols

Dependencies from manifests, versioned

@aws-sdk/client-s33.576.0 · 1×
@aws-sdk/s3-request-presigner3.583.0 · 1×
@bigcapital/email-componentsworkspace:* · 1×
@bigcapital/pdf-templatesworkspace:* · 1×
@bigcapital/sdk-tsworkspace:* · 1×
@bigcapital/utilsworkspace:* · 1×
@blueprintjs-formik/core0.3.8 · 1×
@blueprintjs-formik/datetime0.4.1 · 1×
@blueprintjs-formik/select0.4.9 · 1×
@blueprintjs/colors4.1.19 · 1×
@blueprintjs/core4.20.2 · 1×
@blueprintjs/datetime4.4.37 · 1×

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact