What is semantica built with?

semantica is a Python repo built with FastAPI, starlette, AIOHTTP, anyio, jupyter-core, and 5 more. It stores its data in pyarrow, Neo4j, and Postgres, signs people in with argon2-cffi, argon2-cffi-bindings, authlib, joserfc, Google, and 1 more, uses AI through accelerate, agnoctl, cuda-bindings, hdbscan, langchain-protocol, and 33 more, makes its content with bleach, doclang, docling-ibm-models, docling-parse, docling-slim, and 31 more, validates its data with annotated-types, fastjsonschema, fqdn, jsonschema, jsonschema-specifications, and 9 more, is tested with Faker, polyfactory, pytest-asyncio, pytest-cov, Pytest, and 3 more, deploys with azure-core, colorlog, loguru, OpenTelemetry, opentelemetry-instrumentation, and 8 more, and uses aiosqlite, amqp, async-lru, Celery, gitdb, and 23 more. It has 467,678 written lines, with 556 test files.

Read on November 9, 2026, at commit 39cf721. Read it as markdown

Frontend

Styles 5

Interface 20

8 more
  • react-arborist1 file
  • ipywidgets
  • jupyter-server-terminals
  • jupyterlab-widgets
  • matplotlib-inline
  • pyvis
  • questionary
  • widgetsnbextension

The base 2

Icons 1

Backend

The base 2

Data 28

16 more

Sign-in 6

AI 37

25 more

Services 4

Support

The base 6

Content 36

24 more

Validation 14

2 more

Testing 8

  • Pytest321 files
  • jsdom2 files
  • playwright2 files
  • Testing Library2 files
  • Faker
  • polyfactory
  • pytest-asyncio
  • pytest-cov

Deploy 13

1 more
  • spacy-loggers

Tools 62

  • click1 file
  • ipython1 file
  • antlr4-python3-runtime
  • Black
  • coverage
  • ipython-pygments-lexers
  • isort
  • jedi
  • Jupyter
  • jupyter-builder
  • jupyterlab
  • notebook
50 more
  • Numba
  • NVIDIA
  • parso
  • pre-commit
  • pygments
  • python-discovery
  • Setuptools
  • tree-sitter
  • tree-sitter-c
  • tree-sitter-javascript
  • tree-sitter-python
  • tree-sitter-typescript
  • Typer
  • virtualenv
  • gitpython1 file
  • graphviz1 file
  • packaging1 file
  • annotated-doc
  • ast-serialize
  • asttokens
  • cfgv
  • click-didyoumean
  • click-plugins
  • click-repl
  • debugpy
  • distlib
  • docstring-parser
  • executing
  • flake8
  • identify
  • iniconfig
  • ipykernel
  • librt
  • mccabe
  • mypy
  • mypy-extensions
  • nbclient
  • nodeenv
  • overrides
  • pathspec
  • pluggy
  • pure-eval
  • pycodestyle
  • pycparser
  • pyflakes
  • pytokens
  • shellingham
  • stack-data
  • typing-extensions
  • watchfiles

Other 151

  • NumPy42 files
  • pyyaml24 files
  • rdflib14 files
  • graphology10 files
  • networkx10 files
  • pandas7 files
  • urllib36 files
  • python-dateutil5 files
  • SciPy4 files
  • TanStack4 files
  • graphology-communities-louvain1 file
  • graphology-metrics1 file
139 more
  • attrs
  • Babel
  • certifi
  • filelock
  • fsspec
  • google-api-core
  • google-resumable-media
  • googleapis-common-protos
  • hf-xet
  • httpcore2
  • httpx2
  • joblib
  • jupyter-events
  • jupyter-lsp
  • lazy-loader
  • msgpack
  • narwhals
  • nvidia-cuda-nvrtc
  • omegaconf
  • platformdirs
  • pooch
  • portalocker
  • prettytable
  • proto-plus
  • pydantic-settings
  • requests-toolbelt
  • SymPy
  • tqdm
  • websockets
  • wrapt
  • requests15 files
  • chardet2 files
  • python-dotenv2 files
  • watchdog1 file
  • aiohappyeyeballs
  • aiosignal
  • arrow
  • async-timeout
  • audioread
  • billiard
  • blis
  • cachetools
  • catalogue
  • cffi
  • charset-normalizer
  • cloudpickle
  • comm
  • confection
  • cymem
  • decorator
  • deprecation
  • dill
  • distro
  • fastuuid
  • flatbuffers
  • frozenlist
  • google-crc32c
  • grpcio
  • grpcio-health-checking
  • h11
  • h2
  • hpack
  • httpcore
  • httptools
  • httpx
  • hyperframe
  • idna
  • importlib-metadata
  • isodate
  • isoduration
  • jiter
  • jmespath
  • json5
  • jsonpatch
  • jsonpickle
  • jsonpointer
  • jsonref
  • kiwisolver
  • langcodes
  • lark
  • mmh3
  • mpire
  • mpmath
  • multidict
  • multiprocess
  • murmurhash
  • nest-asyncio2
  • notebook-shim
  • orjson
  • patsy
  • pexpect
  • preshed
  • propcache
  • protobuf
  • ptyprocess
  • py-rust-stemmers
  • pyasn1
  • pyasn1-modules
  • pyclipper
  • pyparsing
  • python-multipart
  • pytz
  • regex
  • rpds-py
  • rtree
  • semchunk
  • send2trash
  • shapely
  • six
  • smmap
  • sniffio
  • soundfile
  • soxr
  • srsly
  • statsmodels
  • tabulate
  • tenacity
  • terminado
  • threadpoolctl
  • toml
  • tomli
  • traitlets
  • truststore
  • typing-inspection
  • tzdata
  • tzlocal
  • uri-template
  • uuid-utils
  • uvloop
  • vine
  • wasabi
  • wcwidth
  • weasel
  • webcolors
  • websocket-client
  • xxhash
  • yarl
  • zipp
  • zstandard

Other repos with a similar stack

Ordered by how much of its stack they share with semantica, then by stars.

Frequently asked questions

What language is semantica written in?
semantica is written in Python, with 467,678 written lines.
What framework does semantica use?
semantica is built with FastAPI, starlette, AIOHTTP, anyio, jupyter-core, jupyterlab-server, tornado, uvicorn, Vite, and React.
What database does semantica use?
semantica stores its data in pyarrow, Neo4j, and Postgres.
What does semantica sign people in with?
semantica signs people in with argon2-cffi, argon2-cffi-bindings, authlib, joserfc, Google, and cryptography.
Does semantica use AI?
Yes. semantica uses AI through accelerate, agnoctl, cuda-bindings, hdbscan, langchain-protocol, langsmith, librosa, llvmlite, onnxruntime, opencv-python, pynndescent, rapidocr, safetensors, spaCy, spacy-legacy, thinc, tiktoken, tokenizers, torchvision, triton, typesafe-sdk, umap-learn, sentence-transformers, agno, fastembed, google-adk, faiss-cpu, LangChain, scikit-learn, transformers, gensim, groq, instructor, langdetect, litellm, Ollama, torch, and OpenAI.
What services does semantica use?
semantica uses aiosqlite, amqp, async-lru, Celery, gitdb, google-cloud-core, kafka-python, kombu, pgvector, psycopg, psycopg-binary, psycopg-pool, psycopg2-binary, pyzmq, s3transfer, smart-open, weaviate-client, azure-storage-blob, falkordb, pika, pinecone, pymilvus, Redis, SQLite, sqlite-vec, Google Cloud Storage, Kafka, and Qdrant.
Does semantica have tests?
Yes. semantica has 556 test files and is tested with Faker, polyfactory, pytest-asyncio, pytest-cov, Pytest, jsdom, playwright, and Testing Library.
Which repos have a stack like semantica's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →