{"id":26038836,"url":"https://github.com/hummanta/hummanta","last_synced_at":"2026-04-09T11:20:08.410Z","repository":{"id":281098903,"uuid":"944200284","full_name":"hummanta/hummanta","owner":"hummanta","description":"A collection of modular, reusable compiler and toolchain technologies for smart contract programming languages.","archived":false,"fork":false,"pushed_at":"2026-02-15T01:52:08.000Z","size":774,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-15T08:57:53.018Z","etag":null,"topics":["compiler","developer-tools","framework","infrastructure","programming-language","rust","smart-contract","toolchain"],"latest_commit_sha":null,"homepage":"","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/hummanta.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":"2025-03-07T00:23:34.000Z","updated_at":"2026-02-15T01:52:04.000Z","dependencies_parsed_at":"2025-03-07T01:27:53.498Z","dependency_job_id":"49e66417-9fb7-440d-bf96-003cc7d053d6","html_url":"https://github.com/hummanta/hummanta","commit_stats":null,"previous_names":["hummanta/hummanta"],"tags_count":70,"template":false,"template_full_name":null,"purl":"pkg:github/hummanta/hummanta","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummanta%2Fhummanta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummanta%2Fhummanta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummanta%2Fhummanta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummanta%2Fhummanta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hummanta","download_url":"https://codeload.github.com/hummanta/hummanta/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hummanta%2Fhummanta/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29741689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T07:44:07.782Z","status":"ssl_error","status_checked_at":"2026-02-23T07:44:07.432Z","response_time":90,"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":["compiler","developer-tools","framework","infrastructure","programming-language","rust","smart-contract","toolchain"],"created_at":"2025-03-07T10:37:03.333Z","updated_at":"2026-02-23T11:40:03.936Z","avatar_url":"https://github.com/hummanta.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Hummanta Compiler Infrastructure\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/hummanta/hummanta/ci.yml?branch=main)\n[![License](https://img.shields.io/github/license/hummanta/hummanta)](https://github.com/hummanta/hummanta/blob/main/LICENSE)\n[![GitHub contributors](https://img.shields.io/github/contributors/hummanta/hummanta)](https://github.com/hummanta/hummanta/graphs/contributors)\n[![GitHub issues](https://img.shields.io/github/issues/hummanta/hummanta)](https://github.com/hummanta/hummanta/issues)\n[![GitHub downloads](https://img.shields.io/github/downloads/hummanta/hummanta/total)](https://github.com/hummanta/hummanta/releases/latest)\n\n[Introduction](#introduction) •\n[Installation](#installation) •\n[Development](#development) •\n[Contributing](#contributing)\n\n\u003c/div\u003e\n\n## Introduction\n\nThe Hummanta project is a collection of modular, reusable compiler and toolchain technologies for smart contract programming languages, written in Rust, using LLVM as compiler backend. For more details, see our [documentation](https://hummanta.github.io/docs/).\n\n## Installation\n\nPrebuilt binaries Windows, Linux and macOS can be downloaded from the [Github release page](https://github.com/hummanta/hummanta/releases/latest). If there is no distro package available for Hummanta in your preferred manager, you need [Rust and cargo](https://www.rust-lang.org/tools/install) to build it.\n\n### Install from source:\n\n1. Clone the repository with `git clone https://github.com/hummanta/hummanta.git`\n2. From the `hummanta` directory, run `cargo build --release` to build the application in release mode.\n3. After a successful compilation, launch the executable with: `target/release/hummanta`.\n\n### Install with cargo\n\nTo get the latest bug fixes and features, you can install the development version from git. However, this is not fully tested. That means you're probably going to have more bugs despite having the latest bug fixes.\n\n```\ncargo install --git https://github.com/hummanta/hummanta\n```\n\nThis will download the Hummanta CLI from the main branch, and install it in Cargo's global binary directory (`~/.cargo/bin/` by default).\n\nRun `hummanta --help` for a list of all the available commands. Furthermore, you can run `hummanta \u003ccommand\u003e --help` to get help with a specific command.\n\n## Development\n\nTo build this project, you will need to install the following pre-requisites: [Git](https://git-scm.com/downloads), [Rust](https://www.rust-lang.org/tools/install) and [Just](https://github.com/casey/just).\n\nAfter cloning the repository, you can simply run `just` in the package directory to list all available commands. For your first local build, please run `just install` command to install the dependencies for this project.\n\n## Contributing\n\nIf anything feels off, or if you feel that some functionality is missing, please\ncheck out the [contributing page](CONTRIBUTING.md).\nThere you will find instructions for sharing your feedback, building the project\nlocally, and submitting pull requests to the project.\n\n## License\n\nCopyright (c) The Hummanta Authors. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhummanta%2Fhummanta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhummanta%2Fhummanta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhummanta%2Fhummanta/lists"}