{"id":14929822,"url":"https://github.com/formancehq/numscript","last_synced_at":"2026-02-11T11:11:25.238Z","repository":{"id":250705084,"uuid":"832688732","full_name":"formancehq/numscript","owner":"formancehq","description":"Numscript is a Domain-Specific Language (DSL) designed to help you model complex financial transactions, replacing complex and error-prone custom code with easy-to-read, declarative scripts.","archived":false,"fork":false,"pushed_at":"2025-12-08T13:52:27.000Z","size":921,"stargazers_count":94,"open_issues_count":12,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-12-08T23:33:55.352Z","etag":null,"topics":["dsl","fintech","programming-language"],"latest_commit_sha":null,"homepage":"https://playground.numscript.org/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/formancehq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-23T14:20:27.000Z","updated_at":"2025-11-13T20:18:40.000Z","dependencies_parsed_at":"2024-08-05T16:52:17.131Z","dependency_job_id":"606130d1-03fd-4773-ba21-91c1674bee17","html_url":"https://github.com/formancehq/numscript","commit_stats":null,"previous_names":["formancehq/numscript"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/formancehq/numscript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formancehq%2Fnumscript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formancehq%2Fnumscript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formancehq%2Fnumscript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formancehq%2Fnumscript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/formancehq","download_url":"https://codeload.github.com/formancehq/numscript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formancehq%2Fnumscript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28005408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dsl","fintech","programming-language"],"created_at":"2024-09-23T15:01:17.026Z","updated_at":"2025-12-24T17:05:46.237Z","avatar_url":"https://github.com/formancehq.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Numscript CLI\n\n[![GitHub Release](https://img.shields.io/github/v/release/formancehq/numscript)](https://github.com/formancehq/numscript/releases)\n[![Go Reference](https://pkg.go.dev/badge/github.com/formancehq/numscript.svg)](https://pkg.go.dev/github.com/formancehq/numscript)\n[![Go](https://github.com/formancehq/numscript/actions/workflows/checks.yml/badge.svg)](https://github.com/formancehq/numscript/actions/workflows/checks.yml)\n[![codecov](https://codecov.io/gh/formancehq/numscript/graph/badge.svg?token=njjqGhFQ2p)](https://codecov.io/gh/formancehq/numscript)\n\nNumscript is the DSL used to express financial transaction within the [Formance](https://www.formance.com/) ledger.\nYou can try it in its [online playground](https://playground.numscript.org)\n\nThe CLI in this repo allows you to play with numscript locally, check if there are parsing or logic errors in your numscript files, and run the numscript language server\n\nThe language server features include:\n\n- Diagnostics\n- Hover on values\n- Detect document symbols\n- Go to definition\n\n### Installation\n\nYou can install the `numscript` cli with one of the following ways:\n\n**Using curl**\n\n```sh\ncurl -sSf https://raw.githubusercontent.com/formancehq/numscript/main/install.sh | bash\n```\n\n**Using golang toolchain**\n\n```sh\ngo install github.com/formancehq/numscript/cmd/numscript@latest\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fformancehq%2Fnumscript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fformancehq%2Fnumscript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fformancehq%2Fnumscript/lists"}