{"id":19762594,"url":"https://github.com/orienteerbap/orienteer","last_synced_at":"2026-04-06T01:01:54.727Z","repository":{"id":17951883,"uuid":"20936653","full_name":"OrienteerBAP/Orienteer","owner":"OrienteerBAP","description":"Business Application Platform - no-code/low-code platform to build business applications","archived":false,"fork":false,"pushed_at":"2024-02-08T11:34:02.000Z","size":11808,"stargazers_count":252,"open_issues_count":171,"forks_count":80,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-02T23:35:04.534Z","etag":null,"topics":["baas","bap","bpmn","business","crm","java","low-code","no-code-framework","nocode","orientdb","orienteer"],"latest_commit_sha":null,"homepage":"http://orienteer.org","language":"Java","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/OrienteerBAP.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":"2014-06-17T19:21:32.000Z","updated_at":"2025-03-16T07:02:39.000Z","dependencies_parsed_at":"2022-07-10T06:47:14.491Z","dependency_job_id":"ba4695dd-9d82-4dd8-abc4-9fafc537c678","html_url":"https://github.com/OrienteerBAP/Orienteer","commit_stats":null,"previous_names":["orienteerdw/orienteer"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrienteerBAP%2FOrienteer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrienteerBAP%2FOrienteer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrienteerBAP%2FOrienteer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrienteerBAP%2FOrienteer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OrienteerBAP","download_url":"https://codeload.github.com/OrienteerBAP/Orienteer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266564,"owners_count":20910836,"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":["baas","bap","bpmn","business","crm","java","low-code","no-code-framework","nocode","orientdb","orienteer"],"created_at":"2024-11-12T04:05:20.104Z","updated_at":"2025-12-16T19:27:11.942Z","avatar_url":"https://github.com/OrienteerBAP.png","language":"Java","readme":"[![Build Status](https://travis-ci.org/OrienteerBAP/Orienteer.svg?branch=master)](https://travis-ci.org/OrienteerBAP/Orienteer) [![Coverage Status](https://coveralls.io/repos/github/OrienteerBAP/Orienteer/badge.svg)](https://coveralls.io/github/OrienteerBAP/Orienteer) [![Gitter](https://badges.gitter.im/OrienteerBAP/Orienteer.svg)](https://gitter.im/OrienteerBAP/Orienteer?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge) [![Docker Pulls](https://img.shields.io/docker/pulls/orienteer/orienteer.svg)](https://hub.docker.com/r/orienteer/orienteer/) [![GitPitch](https://gitpitch.com/assets/badge.svg)](https://gitpitch.com/OrienteerBAP/Orienteer/) \n\n## Orienteer\n\n![Orienteer Wordcloud](http://orienteerbap.github.io/Orienteer/images/wordcloud.png) ![Screencast](http://orienteerbap.github.io/Orienteer/images/overview/screencasts.gif)\n\n### What is Orienteer \n\n**Orienteer** is Business Application Platform: \n\n* Easy creation of business applications\n* Extendable to fit your needs\n* Dynamic datamodel\n* Rest/JSON enabled\n* Developers friendly\n* Scalling and cloud ready (support of Docker)\n\n## [Git Pitch](https://gitpitch.com/OrienteerBAP/Orienteer#/)\n## [User Guide](https://orienteer.gitbooks.io/orienteer/content/)\n## [Demo Site](https://demo.orienteer.org)\n\n### Orienteer installation\n\nThere are 3 options for Orienteer installation:\n\n- Docker\n- Embedded (on application server)\n- Standalone (no need in application server)\n\n#### Docker\n\nRun new container by command docker `run -p 8080:8080 orienteer/orienteer`. Adjust this command if needed:\n\n`-v \u003cruntime\u003e:/app/runtime` - mount runtime directory with databases, dynamically installed modules and etc.\n\n`-v \u003cmaven\u003e:/root/m2` - mount your local maven repository\n\n`ORIENTDB_ADMIN_PASSWORD=\u003cpassword\u003e` - specify admin password by default\n\n`ORIENTDB_GUEST_PASSWORD=\u003cpassword\u003e` - specify reader password by default\n\n#### Embedded\n\nOrienteer is Java Servlet 3.1 web application and can be installed on all famous compatible containers:\n\n- Jboss\n- Weblogic\n- IBM WebSphere\n- Tomcat\n- Jetty\n- and etc.\n\nTo install Orienteer in embedded mode:\n- Download latest orienteer.war\n- Put orienteer.war into deployment folder for your application server\n- Configure orienteer.properties according to your environment and place it in the same directory or above\n- Run application server\n\n#### Standalone\n\nOrienteer in standalone mode use embedded jetty server to run yourself. To install Orienteer in standalone mode:\n- Download latest orienteer-standalone.jar\n- Put orienteer-standalone.jar into any directory\n- Optionally configure orienteer.properties accordging to your environment and place it in the same directory or above\n  - By default, Orienteer, will run OrientDB database embedded\n- Run Orinteer as ```java -Xmx512m -Xms512m -jar orienteer-standalone.jar```. JVM parameters can be adjusted accordingly. Additional application parameters can be supplied:\n  - ``` --config=\u003cfilename\u003e``` - specification of path to orienteer configuration file\n  - ``` --embedded``` - run embedded OrientDB database\n  - ``` --port=\u003cport number\u003e``` - run Orienteer on specified port (Default: 8080)\n  - ``` --help``` - display help\n\n#### Orienteer initial configuration\n\n**orienteer.properties** is the main file to store initial configuration paramenters for your installation. Sample properties file can be always found [here](https://github.com/OrienteerBAP/Orienteer/blob/master/orienteer.properties.sample).\n\n```properties\norienteer.production=false  //Run Orienteer in production mode or not\norientdb.embedded=false     //Run embedded OrientDB server?\norientdb.url=remote:localhost/Orienteer   //OrientDB server URL\norientdb.guest.username=reader               //Default OrientDB user (will be used for guests as well)\norientdb.guest.password=reader               //Password for default OrientDB user\norientdb.admin.username=admin    //OrientDB user to user for administrative stuff\norientdb.admin.password=admin    //Password for OrientDB user used for administrative stuff\n\n# Optional properties\n\n#orientdb.rest.url=http://localhost:2480\n#plantuml.url=http://custom-plantuml-url\n#plantuml.showuml=false;\n\n#webjars.readFromCacheTimeout=5 seconds\n#webjars.useCdnResources=true\n#webjars.cdnUrl=//maxcdn.bootstrapcdn.com:80\n```\n\n### Setup of development environment \n\n#### Prerequisites\n1. java 8+\n2. git\n3. maven\n4. OrientDB, if you want to use OrientDB remotely\n\n#### Steps\n\n##### Install of [wicket-orientdb](https://github.com/OrienteerBAP/wicket-orientdb) github SNAPSHOT\n\nThis step is optional: [wicket-orientdb](https://github.com/OrienteerBAP/wicket-orientdb) SNAPSHOT always available on Maven central\n\n```\ngit clone \u003cyour fork URL for wicket-orientdb\u003e\ncd wicket-orientdb\nmvn clean install\n```\n\n##### Install Orienteer\n```\ncd ..\ngit clone \u003cyour fork URL for Orienteer\u003e\ncd Orienteer\nmvn clean install\n```\n##### Modify orienteer.properties file\nSee configuration section above\n\n##### Code compilation\n```\nmvn clean install\n```\n##### Run jetty server by command\n```\nmvn jetty:run\n```\n##### Goto the application\nOpen http://localhost:8080 is in your browser\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forienteerbap%2Forienteer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forienteerbap%2Forienteer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forienteerbap%2Forienteer/lists"}