An osv.dev clone for on-premise usage with extra features.
google/osv.dev is an OSS project. But it's tightly coupled with GCP. It makes it difficult to deploy your own osv.dev if you are not a GCP user.
flowchart LR
FastAPI --> Elasticsearch[(Elasticsearch)]
ARQ --> Elasticsearch
ARQ --> Redis
ARQ --> OSV-data-sources[(OSV data sources)]
- Elasticsearch as a database
- FastAPI as an backend API
- ARQ as a job queue (for periodic OSV data updates)
- Redis is required to run ARQ.
- OSV data sources:
- Query by
commit
is not supported.