https://github.com/youtrackdb/youtrackdb
YouTrackDB is the Object-Oriented Graph Database supporting Document, Reactive, Full-Text and Geospatial models in one product. YouTrackDB supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
https://github.com/youtrackdb/youtrackdb
acid dbms dbms-project document-database documentdatabase full-text-search fulltextsearch graph-database graph-databases graphdatabase nosql nosql-data-storage nosql-database nosql-databases object-database object-oriented-database orientdb orientdb-database sql youtrackdb
Last synced: 3 months ago
JSON representation
YouTrackDB is the Object-Oriented Graph Database supporting Document, Reactive, Full-Text and Geospatial models in one product. YouTrackDB supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
- Host: GitHub
- URL: https://github.com/youtrackdb/youtrackdb
- Owner: youtrackdb
- License: apache-2.0
- Created: 2024-02-19T15:56:21.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2025-07-11T17:16:53.000Z (3 months ago)
- Last Synced: 2025-07-11T17:58:05.200Z (3 months ago)
- Topics: acid, dbms, dbms-project, document-database, documentdatabase, full-text-search, fulltextsearch, graph-database, graph-databases, graphdatabase, nosql, nosql-data-storage, nosql-database, nosql-databases, object-database, object-oriented-database, orientdb, orientdb-database, sql, youtrackdb
- Language: Java
- Homepage: https://youtrackdb.io
- Size: 247 MB
- Stars: 62
- Watchers: 8
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSES/Apache-2.0.txt
- Security: security/pom.xml
Awesome Lists containing this project
README
## YouTrackDB
[](https://opensource.org/licenses/Apache-2.0)
[](https://bsky.app/profile/youtrackdb.io)
[](https://youtrackdb.zulipchat.com/)
[](https://medium.com/@youtrackdb)
[](https://www.reddit.com/r/youtrackdb/)------
[Issue tracker](https://youtrack.jetbrains.com/issues/YTDB) | [Knowledge base](https://youtrack.jetbrains.com/articles/YTDB) | [Roadmap](https://youtrack.jetbrains.com/articles/YTDB-A-3/Short-term-roadmap)
### Join our Zulip community!
If you are interested in YouTrackDB, consider joining our [Zulip](https://youtrackdb.zulipchat.com/) community.
Tell us about exciting applications you are building, ask for help, or just chat with friends 😃### What is YouTrackDB?
YouTrackDB is an object-oriented graph database that supports full-text search, reactivity, and geospatial concepts.\
YouTrackDB has been supported and developed by [YouTrack](https://www.jetbrains.com/youtrack)
project from JetBrains.YouTrackDB's key features are:
1. **Fast data processing**: Links traversal is processed with O(1) complexity. There are no
expensive run-time JOINs.
2. **Object-oriented API**: This API implements rich graph and object-oriented data models. Fundamental concepts of inheritance and polymorphism are implemented on the database level.
3. **Implementation of TinkerPop API and [Gremlin query language](https://tinkerpop.apache.org/)**:
You can use both Gremlin query language for your queries and TinkerPop API out of the box.
4. **Scalable development workflow**: YouTrackDB works in schema-less, schema-mixed, and schema-full
modes.
5. **Strong security**: A strong security profiling system based on user, role, and predicate
security.
6. **Encryption of data at rest**: Optionally encrypts all data stored on disk.
7. **GEO-queries and full-text search**: GEO-queries and full-text search are supported using Lucene integration.### Easy to install and use
YouTrackDB can run on any platform without configuration and installation.
The full Server distribution is a few MBs without the demo database.