{"id":42979466,"url":"https://github.com/nofusscomputing/centurion_erp_ui","last_synced_at":"2026-05-30T07:01:57.075Z","repository":{"id":261961607,"uuid":"863610306","full_name":"nofusscomputing/centurion_erp_ui","owner":"nofusscomputing","description":"Unified interface, unlimited applications, minimal overhead.","archived":false,"fork":false,"pushed_at":"2026-05-22T07:47:24.000Z","size":2075,"stargazers_count":0,"open_issues_count":50,"forks_count":0,"subscribers_count":1,"default_branch":"development","last_synced_at":"2026-05-22T15:28:10.070Z","etag":null,"topics":["api","centurionerp","django-rest-framework","drf","metadata","restapi","ui","unified"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nofusscomputing.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-09-26T15:36:15.000Z","updated_at":"2026-05-22T07:47:27.000Z","dependencies_parsed_at":"2024-12-18T04:20:18.701Z","dependency_job_id":"c02c1520-13bd-4e2a-bd33-086d4c00c609","html_url":"https://github.com/nofusscomputing/centurion_erp_ui","commit_stats":null,"previous_names":["nofusscomputing/centurion_erp_ui"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/nofusscomputing/centurion_erp_ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nofusscomputing%2Fcenturion_erp_ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nofusscomputing%2Fcenturion_erp_ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nofusscomputing%2Fcenturion_erp_ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nofusscomputing%2Fcenturion_erp_ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nofusscomputing","download_url":"https://codeload.github.com/nofusscomputing/centurion_erp_ui/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nofusscomputing%2Fcenturion_erp_ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33682998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"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":["api","centurionerp","django-rest-framework","drf","metadata","restapi","ui","unified"],"created_at":"2026-01-31T01:42:53.772Z","updated_at":"2026-05-30T07:01:57.069Z","avatar_url":"https://github.com/nofusscomputing.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cspan style=\"text-align: center;\"\u003e\n\n# No Fuss Computing - Centurion User Interface\n\n\u003cbr\u003e\n\n![Project Status](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnofusscomputing%2Fcenturion_erp_ui%2Frefs%2Fheads%2Fdevelopment%2F.centurion%2Fproject_status.json)\n\n[![Docker Pulls](https://img.shields.io/docker/pulls/nofusscomputing/centurion-erp-ui?style=plastic\u0026logo=docker\u0026color=0db7ed)](https://hub.docker.com/r/nofusscomputing/centurion-erp-ui) \n\n----\n\n\u003cbr\u003e\n\n![GitHub forks](https://img.shields.io/github/forks/NofussComputing/centurion_erp_ui?logo=github\u0026style=plastic\u0026color=000000\u0026labell=Forks) ![GitHub stars](https://img.shields.io/github/stars/NofussComputing/centurion_erp_ui?color=000000\u0026logo=github\u0026style=plastic) ![Github Watchers](https://img.shields.io/github/watchers/NofussComputing/centurion_erp_ui?color=000000\u0026label=Watchers\u0026logo=github\u0026style=plastic)\n\n\n\n![Gitlab forks count](https://img.shields.io/badge/dynamic/json?label=Forks\u0026query=%24.forks_count\u0026url=https%3A%2F%2Fgitlab.com%2Fapi%2Fv4%2Fprojects%2F62116620%2F\u0026color=ff782e\u0026logo=gitlab\u0026style=plastic) ![Gitlab stars](https://img.shields.io/badge/dynamic/json?label=Stars\u0026query=%24.star_count\u0026url=https%3A%2F%2Fgitlab.com%2Fapi%2Fv4%2Fprojects%2F62116620%2F\u0026color=ff782e\u0026logo=gitlab\u0026style=plastic)\n\n\u003cbr\u003e\n\n ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/nofusscomputing/centurion_erp_ui?style=plastic\u0026logo=github\u0026label=Open%20Issues\u0026color=000) ![GitHub issue bugs](https://img.shields.io/github/issues-search?query=repo%3Anofusscomputing%2Fcenturion_erp_ui%20type%3A%22Bug%22%20is%3Aopen%20\u0026style=plastic\u0026logo=github\u0026label=Bug%20fixes%20required\u0026color=000)\n\n----\n\n\nThis project is hosted on [Github](https://github.com/NofussComputing/centurion_erp_ui) and has a read-only copy hosted on [gitlab](https://gitlab.com/nofusscomputing/projects/centurion_erp_ui).\n\n----\n\n**Stable Branch**\n\n![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnofusscomputing%2F.github%2Fmaster%2Frepositories%2Fnofusscomputing%2Fcenturion_ui%2Fmaster%2Fbadge_endpoint_test_coverage.json\u0026style=plastic) ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnofusscomputing%2F.github%2Fmaster%2Frepositories%2Fnofusscomputing%2Fcenturion_ui%2Fmaster%2Fbadge_endpoint_test_unit.json)\n\n\n----\n\n**Development Branch** \n\n![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnofusscomputing%2F.github%2Fmaster%2Frepositories%2Fnofusscomputing%2Fcenturion_ui%2Fdevelopment%2Fbadge_endpoint_test_coverage.json\u0026style=plastic) ![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnofusscomputing%2F.github%2Fmaster%2Frepositories%2Fnofusscomputing%2Fcenturion_ui%2Fdevelopment%2Fbadge_endpoint_test_unit.json)\n\n\n\u003cbr\u003e\n\n----\n\n\u003c/span\u003e\n\nlinks:\n\n- [Issues](https://github.com/nofusscomputing/centurion_erp_ui/issues)\n\n- [Merge Requests (Pull Requests)](https://github.com/nofusscomputing/centurion_erp_ui/pulls)\n\n\nCenturion UI turns backend data into interactive views, pages, and dashboards — no frontend changes required. Build and extend applications faster, create dynamic components, and let the UI adapt automatically as your backend evolves. One UI, any backend, for every user and workflow\n\n\u003e **Note:** Centurion UI is still under active development with some features still in early planning and/or implementation stages.\n\u003e\n\u003e _We are focused on developing the frontend-backend interaction specification as well as what will be required to bring the Centurion UI towards maturity._\n\n\n## About\n\nCenturion UI is a metadata-driven frontend that renders and interacts with data provided by backends like Centurion ERP. It doesn’t handle security or business logic — those remain on the backend. The UI interprets structured data to create views, pages, and components, letting users focus on working with the application rather than building the interface.\n\nViews are based on the data received (single rows, subsets, or full datasets), and components either use cached data or perform additional API queries with the user’s permissions. This means adding new backend features requires no frontend changes, and dashboards, pages, and components update automatically as the backend evolves.\n\nDeveloped alongside Centurion ERP, the UI is designed to stay backend-agnostic and adaptable. Its goal is to provide a single, flexible platform that lets teams build and extend applications quickly, create dynamic dashboards, and deploy new functionality without rewriting interfaces — for any user, any workflow, and any compatible backend.\n\n\n## Contributing\n\nAll contributions for this project must conducted from [GitHub](https://github.com/nofusscomputing/centurion_erp_ui).\n\nFor further details on contributing please refer to the [contribution guide](CONTRIBUTING.md).\n\n\n## Other\n\nThis repo is release under this [license](LICENSE)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnofusscomputing%2Fcenturion_erp_ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnofusscomputing%2Fcenturion_erp_ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnofusscomputing%2Fcenturion_erp_ui/lists"}