{"id":13639245,"url":"https://github.com/urbit/vere","last_synced_at":"2025-04-05T06:07:23.079Z","repository":{"id":65369627,"uuid":"556852959","full_name":"urbit/vere","owner":"urbit","description":"An implementation of the Urbit runtime","archived":false,"fork":false,"pushed_at":"2025-03-28T16:54:07.000Z","size":166003,"stargazers_count":64,"open_issues_count":110,"forks_count":39,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2025-03-29T05:07:10.428Z","etag":null,"topics":["c","interpreter","nock","runtime","vm"],"latest_commit_sha":null,"homepage":"","language":"C","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/urbit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-24T16:30:45.000Z","updated_at":"2025-03-27T17:16:40.000Z","dependencies_parsed_at":"2023-10-14T17:46:07.798Z","dependency_job_id":"81dbc64a-f4b8-40a9-8b40-ea1265094802","html_url":"https://github.com/urbit/vere","commit_stats":null,"previous_names":[],"tags_count":451,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbit%2Fvere","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbit%2Fvere/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbit%2Fvere/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbit%2Fvere/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/urbit","download_url":"https://codeload.github.com/urbit/vere/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294536,"owners_count":20915340,"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","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":["c","interpreter","nock","runtime","vm"],"created_at":"2024-08-02T01:00:58.987Z","updated_at":"2025-04-05T06:07:23.055Z","avatar_url":"https://github.com/urbit.png","language":"C","funding_links":[],"categories":["Infrastructure"],"sub_categories":["Arvo"],"readme":"# Urbit Runtime\n\n[Urbit][urbit] is a personal server stack built from scratch. This repository\ncontains [Urbit's runtime environment][vere], the lowest layer of the Urbit\nstack, which includes the Nock virtual machine, I/O drivers, event log, and\nsnapshotting system.\n\n## Getting Started\n\nFor basic Urbit usage instructions, head over to [urbit.org][getting-started].\nFor a high-level overview of the salient aspects of Urbit's architecture, visit\n[developers.urbit.org][technical-reference]. You might also be interested in\njoining the [urbit-dev][mailing-list] mailing list.\n\n## Packages\n\nUrbit's runtime is broken down into a few separate layers, each of which is\ndefined in its own package:\n\n- [`pkg/c3`](pkg/c3): A set of basic utilities for writing Urbit's style of C.\n- [`pkg/ent`](pkg/ent): A cross-platform wrapper for `getentropy(2)`.\n- [`pkg/ur`](pkg/ur): An implementation of [jam][jam] and [cue][cue], Urbit's\n  bitwise noun serialization and deserialization algorithms, respectively.\n- [`pkg/noun`](pkg/noun): The Nock virtual machine and snapshotting system.\n- [`pkg/vere`](pkg/vere): The I/O drivers, event log, and main event loop.\n\n\n## Build\n\nSee [INSTALL.md](INSTALL.md).\n\n## Contributing\n\nContributions of any form are more than welcome. Please take a look at our\n[contributing guidelines][contributing] for details on our git practices, coding\nstyles, how we manage issues, and so on.\n\n[bazel]: https://bazel.build\n[contributing]: https://github.com/urbit/urbit/blob/master/CONTRIBUTING.md\n[cue]: https://developers.urbit.org/reference/hoon/stdlib/2p#cue\n[getting-started]: https://urbit.org/getting-started\n[jam]: https://developers.urbit.org/reference/hoon/stdlib/2p#jam\n[mailing-list]: https://groups.google.com/a/urbit.org/forum/#!forum/dev\n[urbit]: https://urbit.org\n[vere]: https://developers.urbit.org/reference/glossary/vere\n[technical-reference]: https://developers.urbit.org/reference\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furbit%2Fvere","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furbit%2Fvere","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furbit%2Fvere/lists"}