{"id":13879125,"url":"https://github.com/getsimpleadmin/simpleadmin","last_synced_at":"2025-07-25T16:36:36.814Z","repository":{"id":39874066,"uuid":"104876208","full_name":"getsimpleadmin/simpleadmin","owner":"getsimpleadmin","description":"Create admin dashboards for Web / Mobile / API applications","archived":false,"fork":false,"pushed_at":"2023-01-19T11:22:42.000Z","size":2597,"stargazers_count":89,"open_issues_count":24,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-09-30T07:21:04.992Z","etag":null,"topics":["rails","ruby","webdevelopment","webservice"],"latest_commit_sha":null,"homepage":"https://getsimpleadmin.com","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getsimpleadmin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-26T11:28:58.000Z","updated_at":"2023-11-08T15:51:43.000Z","dependencies_parsed_at":"2023-01-31T21:31:55.485Z","dependency_job_id":null,"html_url":"https://github.com/getsimpleadmin/simpleadmin","commit_stats":null,"previous_names":["evil-raccoon/simple_admin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsimpleadmin%2Fsimpleadmin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsimpleadmin%2Fsimpleadmin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsimpleadmin%2Fsimpleadmin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsimpleadmin%2Fsimpleadmin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getsimpleadmin","download_url":"https://codeload.github.com/getsimpleadmin/simpleadmin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219855642,"owners_count":16556163,"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":["rails","ruby","webdevelopment","webservice"],"created_at":"2024-08-06T08:02:10.624Z","updated_at":"2024-10-12T22:03:06.820Z","avatar_url":"https://github.com/getsimpleadmin.png","language":"Ruby","readme":"# SimpleAdmin\n\nSimpleAdmin provides builder for administrative dashboards, it's fit for Web / Mobile / API. Cloud or your own servers, depends on your choice and requirements.\n\nAll common admin dashboard tasks like content create / update / delete operations, charts, invite colleagues. It's the self-hosted open-source version to use on own servers.\n\n[Example Application][demo]\n\n## Requirements\n\n- [Ruby ~\u003e 2.6.3][ruby]\n- Rails ~\u003e 5.2.1\n- PostgreSQL \u003e= 9.3.10\n- NodeJS \u003e= 8.16.0\n- Redis\n\n## Configuration\n\nTo improve SimpleAdmin and to better understand the most popular features, users activity, we plugged an analytical instrument. To disable it:\n\n```ruby\n# config/initializers/settings.rb\n\nSimpleadmin::Settings.enable_analytic = false\n```\n\n## Manual Installation\n\n![simple_admin](https://getsimpleadmin-staging.herokuapp.com/assets/demo-b3f2234a3a7b9a269e0d12febc0e4fe45c4150457b98affa50d2ff9dbe3460c2.jpg)\n\n## Step 1 (Project installation)\n\nAfter installing all required dependencies above, copy the repository locally \n\n```\ngit clone git@github.com:getsimpleadmin/simpleadmin.git\n```\nInstall gems, run migrations with the creation of database and seeds\n```\nbundle install \u0026\u0026 rake db:create \u0026\u0026 rake db:migrate \u0026\u0026 rake db:seed\n```\nAnd javascript dependencies\n```\nnpm install \u0026\u0026 yarn install\n```\n\nPreferred port to run is 5000 because in most cases the main application is running on 3000 port\n```\nrails s -p 5000\n```\n\nUse default email `demo@example.com` and password `example` to sign in.\n\n## Step 2 (Application integration)\n\nTo connect application you need to add API library:\n- [Ruby][simpleadminruby]\n- [Node.js][simpleadminnodejs]\n\nIf you didn't find a library for your programming language or framework, please [create an issue][newissue]. After login, you'll see the next form, to proceed, please use a secret key that you've created while installation API library.\n\n![img](https://i.imgur.com/31xrx6K.png)\n\nIf all right you'll see the final step where you can choose tables to use in the admin dashboard\n\u003cbr\u003e\n\n![img](https://i.imgur.com/8NS7sBq.png)\n\n## Step 3 (Set up interface)\n\nSimpleAdmin contains two main entities to change the interface of datasets\n\n- Model\n- Collection and Form fields\n\nThe model may be a product on an e-commerce website or article on a blog.\n\n![img](https://i.imgur.com/GtzB0Gk.png)\n\nEach model contains fields, on the image below you can see id (unique identifier) and login fields for user model.\n\n![img](https://i.imgur.com/IF0ddH2.png)\n\nYou can see **collection fields** on the page with a list of all records\n\n![img](https://i.imgur.com/UBeQJam.png)\n\nAnd **form fields** while creation and edit a new record\n\n![img](https://i.imgur.com/reAGJPs.png)\n\nIt's a short description of features, to find more information use [documentation](https://getsimpleadmin.com/documentation)\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at [github.com/getsimpleadmin/simpleadmin](https://github.com/getsimpleadmin/simpleadmin)\n\n## License\nThe project is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT)\n\n[demo]: https://getsimpleadmin.com/demo/admin/customer/resources\n[simpleadminruby]: https://github.com/getsimpleadmin/simpleadmin-ruby\n[simpleadminnodejs]: https://github.com/getsimpleadmin/simpleadmin-nodejs\n[newissue]: https://github.com/getsimpleadmin/simpleadmin/issues/new\n[ruby]: https://rvm.io/rvm/install","funding_links":[],"categories":["Ruby"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetsimpleadmin%2Fsimpleadmin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetsimpleadmin%2Fsimpleadmin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetsimpleadmin%2Fsimpleadmin/lists"}