{"id":22889504,"url":"https://github.com/mononobi/pyrin-admin","last_synced_at":"2026-05-01T22:31:56.321Z","repository":{"id":46080954,"uuid":"394699437","full_name":"mononobi/pyrin-admin","owner":"mononobi","description":"Client side admin panel for Pyrin framework.","archived":false,"fork":false,"pushed_at":"2024-10-31T23:08:00.000Z","size":803,"stargazers_count":1,"open_issues_count":13,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-31T19:45:19.897Z","etag":null,"topics":["admin-panel","admin-ui","client-side","model-admin","pyrin","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mononobi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-08-10T15:13:18.000Z","updated_at":"2024-10-31T23:08:04.000Z","dependencies_parsed_at":"2024-11-01T00:28:03.015Z","dependency_job_id":null,"html_url":"https://github.com/mononobi/pyrin-admin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mononobi/pyrin-admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mononobi%2Fpyrin-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mononobi%2Fpyrin-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mononobi%2Fpyrin-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mononobi%2Fpyrin-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mononobi","download_url":"https://codeload.github.com/mononobi/pyrin-admin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mononobi%2Fpyrin-admin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32515837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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":["admin-panel","admin-ui","client-side","model-admin","pyrin","react"],"created_at":"2024-12-13T21:43:54.210Z","updated_at":"2026-05-01T22:31:56.303Z","avatar_url":"https://github.com/mononobi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pyrin Admin Panel\n\nClient side admin panel for Pyrin framework.\\\nPyrin admin panel gives you a rich admin dashboard for your application with a stunning UI.\n\n## Available Features\n\n* Create records of different entities\n* Update records of different entities\n* Delete records of different entities\n* List records of different entities with extensive filtering features\n* List related records to a parent record\n* Define custom actions which can be executed on the list page per each record\n\n## Deployment\n\nYou can either build the source code and deploy it on your server or deploy the ready to use docker-compose file to start the application.\n\n### Building The Source Code\n\n#### Install dependencies\n`npm install`\n\n#### Build for production\n`npm run build`\n\nThis builds the application for production to the `build` folder.\\\nYour application is ready to be deployed!\n\n### Using Docker Compose\n\n#### Starting The Container\n`docker-compose up -d`\n\n## Available Configs\n\nYou can edit or add required configs in `.env` file of root folder or set them as environment variables\nbefore building the source code or running the container.\n\nThese are the configs which are required for Pyrin Admin to work.\\\nIf you do not provide them, the default values of each one will be used.\n\n`REACT_APP_PANEL_HOME_PATH`: The admin panel client app root path. defaults to `/admin`.\n\n`REACT_APP_PANEL_NAME`: The admin panel name to be used for example on login page. defaults to `Admin Panel`.\n\n`REACT_APP_BASE_API`: The remote server url which exposes the main application api to the client. defaults to `http://127.0.0.1:5000/`.\n\n`REACT_APP_ADMIN_API`: The remote server url which exposes the admin api to the client. defaults to `http://127.0.0.1:5000/admin/api/`.\n\n`REACT_APP_API_TIMEOUT`: The timeout in milliseconds for remote service calls to the admin api. defaults to `20000 milliseconds`.\n\n`REACT_APP_API_LOCALE`: The api locale to be requested on service calls. defaults to `en`.\n\n`REACT_APP_CONTENT`: A short description of your server application. defaults to `Client side admin panel for Pyrin framework`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmononobi%2Fpyrin-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmononobi%2Fpyrin-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmononobi%2Fpyrin-admin/lists"}