Open Source
Auf wessen Schultern.
siteBits besteht aus einigen Zehntausend Zeilen eigenem Code auf Millionen Zeilen, die andere geschrieben haben. Diese Seite nennt sie.
- Viewer
- 47
- Plattform-Server
- 23
- MCP-Server
- 31
- Import (Python-Pakete)
- 98
- Import-Container gesamt
- 3.008
- Stückliste
- siteBits 0.10.3
Wer das macht, und warum
Hinter jedem Namen stehen Menschen. Manche werden von Firmen bezahlt, die auf den Code angewiesen sind, viele arbeiten in ihrer Freizeit, oft über Jahre. Manche Projekte tragen Stiftungen, manche eine einzelne Person.
Sie veröffentlichen ihre Arbeit, damit andere sie nutzen, prüfen und verbessern können. Ohne das gäbe es ein Werkzeug wie siteBits nicht: Vieles davon ist nicht hier entstanden, sondern zusammengefügt aus dem, was andere geduldig entwickelt haben.
Wenn du eines dieser Projekte selbst nutzt: Ein Stern, eine gut beschriebene Fehlermeldung oder eine kleine Spende hilft mehr, als man denkt.
Wofür siteBits sie nutzt
Im Viewer
- three.js
Zeichnet jeden Punkt, jede Linie und jede Fläche im Browser.
- Giro3D
Streamt große Punktwolken in Detailstufen, in echten Koordinaten.
- COPC · laz-perf
Das Wolkenformat, das Teilabrufe möglich macht, und der Decoder, der es entpackt.
- OpenLayers
Die Minikarte und jede flache Kartenansicht.
- proj4js
Rechnet zwischen Koordinatensystemen um, damit Maße dort landen, wo sie hingehören.
- Spark
Zeigt Gaussian Splats neben der Punktwolke.
- MediaPipe
Gesichtserkennung für den Fenster-Effekt, ganz im Browser.
Im Import
- PDAL
Liest, filtert und schreibt Punktwolken in fast jedem Format.
- PROJ
Geodätische Umrechnungen, Höhensysteme eingeschlossen.
- libE57Format · pye57
Öffnet E57-Scans terrestrischer Laserscanner.
- laspy
LAS und LAZ in Python.
- NumPy · SciPy
Die Rechenarbeit unter jeder Prüfung und Umrechnung.
- meshoptimizer · KTX-Software
Machen Meshes und Texturen klein genug fürs Handy.
Auf dem Server
- FastAPI · Starlette · Uvicorn
Die Plattform-Schnittstelle und ihr Webserver.
- SQLite
Projekte, Konten und Befunde in einer einzigen Datei.
- py_webauthn
Passkeys statt Passwörter.
- Argon2 · cryptography
Passwort-Hashing und Signaturen, richtig gemacht.
- Caddy
HTTPS mit automatischen Zertifikaten vor jeder Instanz.
- Model Context Protocol
Der offene Standard, über den KI-Assistenten siteBits als Werkzeug nutzen.
In jeder Release-Prüfung
- Trivy · Syft
Stücklisten der Software und Schwachstellenscans.
- OSV
Die offene Schwachstellen-Datenbank, gegen die jedes Release geprüft wird.
- Semgrep · Bandit
Statische Prüfung des eigenen Codes.
- CycloneDX · REUSE
Standards für die Stückliste und für Lizenzangaben in jeder Datei.
- Playwright · axe-core
Klicken sich in echten Browsern durch den Viewer und prüfen die Barrierefreiheit.
- Python · uv · Node.js · Vite · TypeScript
Die Sprachen und Bauwerkzeuge, mit denen alles oben geschrieben ist.
Jeder Baustein, aus der Stückliste
Erzeugt aus der CycloneDX-SBOM von siteBits 0.10.3. Name, Version und Lizenz jedes ausgelieferten Bausteins.
Viewer47
| Baustein | Version | Lizenz |
|---|---|---|
| 3d-tiles-renderer | 0.4.28 | Apache-2.0 |
| basis-universal-transcoder | 1.50.0 | Apache-2.0 AND BSD-3-Clause |
| chart.js | 3.9.1 | MIT |
| copc | 0.0.8 | MIT |
| cross-fetch | 3.2.0 | MIT |
| earcut | 2.2.4 | ISC |
| fflate | 0.8.3 | MIT |
| float16 | 3.9.3 | MIT |
| geojson | 7946.0.16 | MIT |
| geotiff | 3.0.5 | MIT |
| giro3d | 2.0.4 | MIT |
| laz-perf | 0.0.7 | Apache-2.0 |
| lerc | 3.0.0 | Apache-2.0 |
| lil-gui | 0.17.0 | MIT |
| lru-cache | 10.4.3 | ISC |
| MediaPipe Face Landmarker | 1 | Apache-2.0 |
| mgrs | 1.0.0 | MIT |
| node-fetch | 2.7.0 | MIT |
| numcodecs | 0.3.2 | MIT |
| ol | 10.10.0 | BSD-2-Clause |
| pako | 2.2.0 | (MIT AND Zlib) |
| parse-headers | 2.0.6 | MIT |
| pbf | 4.0.2 | BSD-3-Clause |
| pmtiles | 4.5.0 | BSD-3-Clause |
| point-geometry | 1.1.0 | ISC |
| proj4 | 2.22.0 | MIT |
| protocol-buffers-schema | 3.6.1 | MIT |
| quick-lru | 6.1.2 | MIT |
| quickselect | 3.0.0 | ISC |
| rbush | 4.0.0 | MIT |
| rbush | 4.0.1 | MIT |
| reference-spec-reader | 0.2.0 | MIT |
| resolve-protobuf-schema | 2.1.0 | MIT |
| spark | 2.3.0 | MIT |
| storage | 0.2.0 | MIT |
| tasks-vision | 1.0.1 | Apache-2.0 |
| three | 0.180.0 | MIT |
| tr46 | 0.0.3 | MIT |
| unzipit | 2.0.0 | MIT |
| vector-tile | 2.0.5 | BSD-3-Clause |
| web-worker | 1.5.0 | Apache-2.0 |
| webidl-conversions | 3.0.1 | BSD-2-Clause |
| whatwg-url | 5.0.0 | MIT |
| wkt-parser | 1.5.6 | MIT |
| xml-utils | 1.10.2 | CC0-1.0 |
| zarrita | 0.7.5 | MIT |
| zstddec | 0.2.0 | MIT AND BSD-3-Clause |
Plattform-Server23
| Baustein | Version | Lizenz |
|---|---|---|
| annotated-doc | 0.0.5 | MIT |
| annotated-types | 0.8.0 | MIT |
| anyio | 4.15.1 | MIT |
| argon2-cffi | 25.1.0 | MIT |
| argon2-cffi-bindings | 26.1.0 | MIT |
| cbor2 | 6.1.4 | MIT |
| cffi | 2.1.1 | MIT-0 |
| click | 8.5.0 | BSD-3-Clause |
| cryptography | 50.0.1 | Apache-2.0 OR BSD-3-Clause |
| fastapi | 0.141.1 | MIT |
| h11 | 0.16.0 | MIT |
| idna | 3.20 | BSD-3-Clause |
| pyasn1 | 0.6.4 | BSD-2-Clause |
| pyasn1_modules | 0.4.2 | BSD License |
| pycparser | 3.0 | BSD-3-Clause |
| pydantic | 2.13.5 | MIT |
| pydantic_core | 2.46.5 | MIT |
| pyOpenSSL | 26.4.0 | Apache Software License |
| starlette | 1.6.0 | BSD-3-Clause |
| typing_extensions | 4.16.0 | PSF-2.0 |
| typing-inspection | 0.4.4 | MIT |
| uvicorn | 0.53.0 | BSD-3-Clause |
| webauthn | 3.0.0 | BSD-3-Clause |
MCP-Server31
| Baustein | Version | Lizenz |
|---|---|---|
| annotated-types | 0.8.0 | MIT |
| anyio | 4.15.1 | MIT |
| attrs | 26.1.0 | MIT |
| certifi | 2026.7.22 | MPL-2.0 / Mozilla Public License 2.0 (MPL 2.0) |
| cffi | 2.1.1 | MIT-0 |
| click | 8.5.0 | BSD-3-Clause |
| cryptography | 50.0.1 | Apache-2.0 OR BSD-3-Clause |
| h11 | 0.16.0 | MIT |
| httpcore | 1.0.9 | BSD-3-Clause |
| httpcore2 | 2.13.0 | BSD-3-Clause |
| httpx | 0.28.1 | BSD-3-Clause / BSD License |
| httpx2 | 2.13.0 | BSD-3-Clause |
| idna | 3.20 | BSD-3-Clause |
| jsonschema | 4.26.0 | MIT |
| jsonschema-specifications | 2025.9.1 | MIT |
| mcp | 2.2.0 | MIT |
| mcp-types | 2.2.0 | MIT |
| opentelemetry-api | 1.44.0 | Apache-2.0 |
| pycparser | 3.0 | BSD-3-Clause |
| pydantic | 2.13.5 | MIT |
| pydantic_core | 2.46.5 | MIT |
| PyJWT | 2.15.0 | MIT |
| python-multipart | 0.0.32 | Apache-2.0 |
| referencing | 0.37.0 | MIT |
| rpds-py | 2026.6.3 | MIT |
| sse-starlette | 3.4.11 | BSD-3-Clause |
| starlette | 1.6.0 | BSD-3-Clause |
| truststore | 0.10.4 | MIT |
| typing_extensions | 4.16.0 | PSF-2.0 |
| typing-inspection | 0.4.4 | MIT |
| uvicorn | 0.53.0 | BSD-3-Clause |
Import (Python-Pakete)98
Gelistet sind 98 Python-Pakete; der Import-Container enthält insgesamt 3.008 Bausteine, das Betriebssystem eingeschlossen. Die vollständige SBOM gehört zu jedem Release.
| Baustein | Version | Lizenz |
|---|---|---|
| annotated-types | 0.8.0 | MIT |
| anyio | 4.15.1 | MIT |
| archspec | 0.2.5 | Apache-2.0 OR MIT |
| autocommand | 2.2.2 | LGPLv3 |
| backports-tarfile | 1.2.0 | MIT |
| boltons | 26.2.0 | nicht angegeben |
| brotli | 1.2.0 | MIT |
| build | 1.6.0 | MIT |
| cached-property | 2.0.1 | BSD |
| certifi | 2026.7.22 | MPL-2.0 |
| charset-normalizer | 3.5.1 | MIT |
| colorama | 0.4.6 | BSD-3-Clause |
| conda | 26.7.2 | BSD-3-Clause |
| conda | 26.7.3 | BSD-3-Clause |
| conda-index | 0.13.0 | BSD-3-Clause |
| conda-libmamba-solver | 26.7.0 | BSD-3-Clause |
| conda-lockfiles | 0.2.1 | BSD-3-Clause |
| conda-pack | 0.0.0 | BSD-3-Clause |
| conda-package-handling | 2.6.0 | nicht angegeben |
| conda-package-streaming | 0.13.0 | nicht angegeben |
| conda-pypi | 0.11.0 | MIT |
| conda-rattler-solver | 0.1.1 | BSD-3-Clause |
| conda-self | 0.2.1 | nicht angegeben |
| dataclasses-json | 0.6.7 | MIT |
| Deprecated | 3.0.0 | MIT |
| distro | 1.9.0 | Apache License, Version 2.0 |
| exceptiongroup | 1.3.1 | nicht angegeben |
| frozendict | 2.4.7 | LGPL v3 |
| h11 | 0.16.0 | MIT |
| h2 | 4.4.1 | MIT |
| hpack | 4.2.0 | MIT |
| httpcore | 1.0.9 | BSD-3-Clause |
| httpx | 0.28.1 | BSD-3-Clause |
| hyperframe | 6.1.0 | MIT |
| idna | 3.19 | BSD-3-Clause |
| importlib-metadata | 8.7.1 | Apache-2.0 |
| importlib-metadata | 9.0.1 | Apache-2.0 |
| importlib-resources | 7.1.0 | Apache-2.0 |
| installer | 1.0.1 | MIT |
| jaraco-context | 6.1.0 | MIT |
| jaraco-functools | 4.4.0 | MIT |
| jaraco-text | 4.0.0 | MIT |
| jinja2 | 3.1.6 | nicht angegeben |
| laspy | 2.7.0 | BSD-2-Clause |
| lazrs | 0.8.2 | MIT |
| libmambapy | 2.9.0 | BSD-3-Clause |
| markupsafe | 3.0.3 | BSD-3-Clause |
| marshmallow | 3.26.2 | MIT |
| menuinst | 2.5.2 | BSD-3-Clause |
| meshoptimizer | 0.2.30a0 | MIT |
| more-itertools | 10.8.0 | MIT |
| msgpack | 1.2.2 | Apache-2.0 |
| mypy_extensions | 1.1.0 | MIT |
| numpy | 2.5.3 | BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 |
| packaging | 26.3 | Apache-2.0 OR BSD-2-Clause |
| packaging | 26.0 | Apache-2.0 OR BSD-2-Clause |
| pathspec | 1.1.1 | nicht angegeben |
| pdal | 3.5.4 | BSD-3-Clause |
| pdal-plugins | 1.6.7 | BSD-3-Clause |
| pillow | 12.3.0 | MIT-CMU |
| pip | 26.2.1 | MIT |
| platformdirs | 4.11.6 | MIT |
| platformdirs | 4.4.0 | MIT |
| pluggy | 1.6.0 | MIT |
| py-rattler | 0.25.0 | BSD-3-Clause |
| pybind11 | 3.1.0 | BSD-3-Clause |
| pybind11-global | 3.1.0 | BSD-3-Clause |
| pycosat | 0.6.6 | MIT |
| pydantic | 2.13.5 | MIT |
| pydantic-core | 2.46.5 | MIT |
| pye57 | 0.4.19 | MIT |
| pygltflib | 1.16.5 | MIT |
| pyproj | 3.8.0 | MIT |
| pyproject-hooks | 1.2.0 | MIT |
| pyquaternion | 0.9.9 | MIT |
| pysocks | 1.7.1 | BSD |
| requests | 2.34.2 | Apache-2.0 |
| ruamel-yaml | 0.19.1 | MIT |
| ruamel-yaml-clib | 0.2.15 | MIT |
| scikit-build-core | 1.0.3 | Apache-2.0 |
| scipy | 1.18.1 | BSD License |
| setuptools | 84.0.0 | MIT |
| sniffio | 1.3.1 | MIT OR Apache-2.0 |
| tomli | 2.4.0 | MIT |
| tomli | 2.4.1 | MIT |
| tomli-w | 1.2.0 | MIT |
| tqdm | 4.70.0 | MPL-2.0 AND MIT |
| truststore | 0.10.4 | MIT |
| typing_extensions | 4.16.0 | PSF-2.0 |
| typing-extensions | 4.16.0 | PSF-2.0 |
| typing-inspect | 0.9.0 | MIT |
| typing-inspection | 0.4.4 | MIT |
| unearth | 0.18.3 | MIT |
| urllib3 | 2.7.0 | MIT |
| wheel | 0.46.3 | MIT |
| wrapt | 2.5.0 | BSD-2-Clause |
| zipp | 3.23.0 | MIT |
| zipp | 4.1.0 | MIT |
Diese Website nutzt Astro, three.js, GSAP und die Schriften Familjen Grotesk und Martian Mono (SIL Open Font License). GSAP ist kostenlos nutzbar, steht aber unter einer eigenen Lizenz, keiner Open-Source-Lizenz.