{"id":39103654,"url":"https://github.com/eigerco/nebula","last_synced_at":"2026-01-17T19:18:25.247Z","repository":{"id":178870421,"uuid":"662054923","full_name":"eigerco/nebula","owner":"eigerco","description":"A soroban contract library","archived":false,"fork":false,"pushed_at":"2024-08-10T18:32:32.000Z","size":1314,"stargazers_count":8,"open_issues_count":19,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T05:32:33.042Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://nebula.eiger.co","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eigerco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2023-07-04T09:01:05.000Z","updated_at":"2025-02-24T23:32:19.000Z","dependencies_parsed_at":"2024-08-10T19:58:33.330Z","dependency_job_id":"172aae82-68cc-43b0-a8ff-5ba42548affc","html_url":"https://github.com/eigerco/nebula","commit_stats":null,"previous_names":["eigerco/nebula"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/eigerco/nebula","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigerco%2Fnebula","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigerco%2Fnebula/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigerco%2Fnebula/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigerco%2Fnebula/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eigerco","download_url":"https://codeload.github.com/eigerco/nebula/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigerco%2Fnebula/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28516708,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T18:55:29.170Z","status":"ssl_error","status_checked_at":"2026-01-17T18:55:03.375Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-01-17T19:18:24.712Z","updated_at":"2026-01-17T19:18:25.231Z","avatar_url":"https://github.com/eigerco.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nebula - A Soroban contract library\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"app/public/logo.png\" alt=\"nebula-logo\" width=\"300\"/\u003e\n\u003c/p\u003e\n\nNebula is a tool for easing development of [Soroban](https://soroban.stellar.org/docs) smart contracts. By providing pre-built templates, new components and complex contracts that developers can \nuse with 0 setup we supercharge the growth of the community and the Soroban ecosystem. Its integrated with a user interface and a set of pre-coded, community audited smart contracts. \nIt aims to play in a cohesive way with the existing [Stellar](https://stellar.org/) ecosystem.\n\n## Status of this project\n\nProgress on this project is currently just a demonstration of the [initial](https://github.com/eigerco/nebula/milestone/1) part of the first milestone, which aims to show the essence and \ninteroperability of the tools that are planned to be built:\n\n* The [Nebula's UI](#wizard-ui) wizard.\n* The [smart contracts](#contracts).\n\n⚠️ Disclaimer: Currently, production usage is discouraged.\n\n## Wizard UI\n\nCurrently a live, latest version of the wizard can be found [here](https://nebula.eiger.co/).\n\nThe frontend contains some basic starter code.\n\nTo run:\n```\ngit clone https://github.com/eigerco/nebula\ncd nebula/app\nnpm install\nnpm run dev\n```\n\nTo build for deployment: \n```\nnpm run build\n```\nThe .next folder will contain the files ready for static serving.\n\n## Contracts\n\nNebula provides a set of common contracts for speeding up the deployment of certain common operations. \n\nContracts are located [here](contracts/) and intended to be used by the [UI wizard](#wizard-ui). They use a trait based \napproach for maximizing the extension/customization of the contracts.\n\nAfter [installing rust](https://www.rust-lang.org/tools/install), tests can be run by just:\n\n```bash\n$ cd contracts\n$ cargo test\n```\n### Tests in Futurenet\n\n* [Initial raffle contract](https://github.com/eigerco/nebula/issues/5#issuecomment-1644065962)\n* [Initial voting contract](https://github.com/eigerco/nebula/issues/5#issuecomment-1645208546)\n\n## About [Eiger](https://www.eiger.co)\n\nWe are engineers. We contribute to various ecosystems by building low level implementations and core components. We built these Soroban contracts early in its development to help newcomers to the Stellar ecosystem.\nContact us at hello@eiger.co\nFollow us on [X/Twitter](https://x.com/eiger_co)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feigerco%2Fnebula","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feigerco%2Fnebula","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feigerco%2Fnebula/lists"}