
Autorisiertes Sicherheitsforschungslabor zur Reproduktion von CVE-2026-27941 (pwn request in pull_request_target-Workflows) — Snapshot von openlit/openlit
Automatisiertes Forschungsobjekt – nicht das Upstream-Projekt.
Dieses Repository ist ein Wegwerf-Labor, das von einer automatisierten Umgebung für eine Masterarbeit an der Université Laval zur Reproduktion veröffentlichter GitHub-Actions- Workflow-Schwachstellen erstellt wurde. Es ist ein wörtlicher Schnappschuss von
openlit/openlitbeim Commit8529a7746ce2cae946bd2346cb3792c22f86cbee(2026-02-24), weiterverbreitet unter der eigenen Lizenz dieses Projekts, deren Datei unverändert in diesem Schnappschuss enthalten ist.Das Upstream-Projekt ist nicht beteiligt, wird niemals angegriffen, und die hier untersuchte Schwachstelle ist bereits öffentlich. Jedes Secret und jede Variable in diesem Repository ist ein zufällig generierter Dummy-Wert – es ist kein echtes Zugangsdatum vorhanden. Aktionsreferenzen und Runner-Images sind auf das fixiert, was sie am 2026-02-24 aufgelöst haben; siehe
pinning.mdin der Ausgabe der Umgebung für jede am Schnappschuss vorgenommene Änderung.Fragen oder Einwände: [email protected]
OpenLIT ermöglicht es Ihnen, Ihren KI-Entwicklungsworkflow zu vereinfachen, insbesondere für generative KI und LLMs. Es optimiert wesentliche Aufgaben wie das Experimentieren mit LLMs, das Organisieren und Versionieren von Prompts sowie die sichere Handhabung von API-Schlüsseln. Mit nur einer Codezeile können Sie OpenTelemetry-native Observability aktivieren, die Full-Stack-Überwachung einschließlich LLMs, Vektordatenbanken und GPUs bietet. Dies ermöglicht Entwicklern, KI-Funktionen und -Anwendungen sicher zu erstellen und nahtlos vom Testen zur Produktion überzugehen.
Dieses Projekt folgt stolz den Semantic Conventions und pflegt sie mit der OpenTelemetry-Community, wobei es kontinuierlich aktualisiert wird, um sich an die neuesten Standards in der Observability anzupassen.

📈 Analytics-Dashboard: Überwachen Sie die Gesundheit und Leistung Ihrer KI-Anwendung mit detaillierten Dashboards, die Metriken, Kosten und Benutzerinteraktionen verfolgen und einen klaren Überblick über die Gesamteffizienz bieten.
🔌 OpenTelemetry-native Observability-SDKs: Anbieterneutrale SDKs zum Senden von Traces und Metriken an Ihre bestehenden Observability-Tools.
💲 Kostenverfolgung für benutzerdefinierte und feinabgestimmte Modelle: Passen Sie Kostenschätzungen für bestimmte Modelle mithilfe benutzerdefinierter Preisdaten für präzise Budgetierung an.
🐛 Dashboard zur Überwachung von Ausnahmen: Erkennen und beheben Sie Probleme schnell, indem Sie häufige Ausnahmen und Fehler mit einem dedizierten Überwachungs-Dashboard verfolgen.
💭 Prompt-Verwaltung: Verwalten und versionieren Sie Prompts mithilfe von Prompt Hub für konsistenten und einfachen Zugriff über Anwendungen hinweg.
🔑 Verwaltung von API-Schlüsseln und Secrets: Handhaben Sie Ihre API-Schlüssel und Secrets sicher und zentral, um unsichere Praktiken zu vermeiden.
🎮 Experimentieren Sie mit verschiedenen LLMs: Nutzen Sie OpenGround, um verschiedene LLMs nebeneinander zu erkunden, zu testen und zu vergleichen.
🚀 Fleet Hub für OpAMP-Verwaltung: Verwalten und überwachen Sie OpenTelemetry Collectors zentral über Ihre Infrastruktur hinweg mithilfe des OpAMP (Open Agent Management Protocol) mit sicherer TLS-Kommunikation.
flowchart TB; subgraph " " direction LR; subgraph " " direction LR; OpenLIT_SDK[OpenLIT SDK] -->|Sends Traces & Metrics| OTC[OpenTelemetry Collector]; OTC -->|Stores Data| ClickHouseDB[ClickHouse]; end subgraph " " direction RL; OpenLIT_UI[OpenLIT] -->|Pulls Data| ClickHouseDB; end end
### Schritt 1: OpenLIT-Stack bereitstellen
1. OpenLIT-Repository klonen
Öffnen Sie Ihre Befehlszeile oder Ihr Terminal und führen Sie Folgendes aus: ```shell
git clone [email protected]:openlit/openlit.git
Selbst hosten mit Docker
Stellen Sie OpenLIT mit dem folgenden Befehl bereit und führen Sie es aus: ```shell docker compose up -d
Anweisungen zur Installation in Kubernetes mit Helm finden Sie im Kubernetes-Helm-Installationsleitfaden.
Öffnen Sie Ihre Befehlszeile oder Ihr Terminal und führen Sie Folgendes aus:```bash pip install openlit
> Anweisungen zur Verwendung des TypeScript SDK finden Sie im [TypeScript SDK Installationsleitfaden](https://github.com/openlit/openlit/tree/main/sdk/typescript#-installation).
### Schritt 3: OpenLIT in Ihrer Anwendung initialisieren
Integrieren Sie OpenLIT in Ihre KI-Anwendungen, indem Sie die folgenden Zeilen zu Ihrem Code hinzufügen.```python
import openlit
openlit.init()
Konfigurieren Sie das Ziel für die Telemetriedaten wie folgt:
| Zweck | Parameter/Umgebungsvariable | Zum Senden an OpenLIT |
|---|---|---|
| Daten an einen HTTP-OTLP-Endpunkt senden | otlp_endpoint oder OTEL_EXPORTER_OTLP_ENDPOINT | "http://127.0.0.1:4318" |
| Telemetrie-Backends authentifizieren | otlp_headers oder OTEL_EXPORTER_OTLP_HEADERS | Standardmäßig nicht erforderlich |
💡 Info: Wenn
otlp_endpointoderOTEL_EXPORTER_OTLP_ENDPOINTnicht angegeben ist, gibt das OpenLIT-SDK Traces direkt in Ihrer Konsole aus, was während der Entwicklungsphase empfohlen wird.
Fügen Sie Ihrem Anwendungscode die folgenden zwei Zeilen hinzu: ```python import openlit
openlit.init( otlp_endpoint="http://127.0.0.1:4318", )
</details>
---
<details>
---
<summary>Initialisierung mithilfe von Umgebungsvariablen</summary>
Fügen Sie die folgenden beiden Zeilen zu Ihrem Anwendungscode hinzu: ```python
import openlit
openlit.init()
Dann konfiguriere deinen OTLP-Endpunkt mithilfe der Umgebungsvariable: ```env export OTEL_EXPORTER_OTLP_ENDPOINT = "http://127.0.0.1:4318"
</details>
---
### Schritt 4: Visualisieren und Optimieren
Nachdem die Observability-Daten nun gesammelt und an OpenLIT gesendet werden, besteht der nächste Schritt darin, diese Daten zu visualisieren und zu analysieren, um Einblicke in die Leistung und das Verhalten Ihrer KI-Anwendung zu gewinnen und Verbesserungsbereiche zu identifizieren.
Öffnen Sie einfach OpenLIT unter `127.0.0.1:3000` in Ihrem Browser, um loszulegen. Sie können sich mit den Standard-Anmeldedaten anmelden:
- **E-Mail**: `[email protected]`
- **Passwort**: `openlituser`


## 📦 Unterstützte Integrationen
OpenLIT instrumentiert automatisch **über 44 LLM-Anbieter, KI-Frameworks und Vektordatenbanken** mit einer einzigen Codezeile. Jede Integration erzeugt [OpenTelemetry-native](https://opentelemetry.io/) Traces und Metriken. Klicken Sie auf eine beliebige Karte, um die Integrationsdokumentation anzuzeigen.
<sub>
<img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="16"> Python SDK
<img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="16"> TypeScript SDK
</sub>
### LLM-Anbieter
<table>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/openai"><b>OpenAI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/anthropic"><b>Anthropic</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/cohere"><b>Cohere</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/mistral"><b>Mistral AI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/groq"><b>Groq</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/google-ai-studio"><b>Google AI Studio</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/together"><b>Together AI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/ollama"><b>Ollama</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/bedrock"><b>AWS Bedrock</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/azure-ai-inference"><b>Azure AI Inference</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/vertexai"><b>Vertex AI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/vllm"><b>vLLM</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/reka"><b>Reka</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/litellm"><b>LiteLLM</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/huggingface"><b>Hugging Face</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/ai21"><b>AI21</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/gpt4all"><b>GPT4All</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/premai"><b>PremAI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/sarvam"><b>Sarvam AI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/julep-ai"><b>Julep</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/multion"><b>MultiOn</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
</table>
### KI-Frameworks
<table>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/langchain"><b>LangChain</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/llama-index"><b>LlamaIndex</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/crewai"><b>CrewAI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/pydantic"><b>Pydantic AI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/phidata"><b>Agno</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/browser-use"><b>Browser Use</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/haystack"><b>Haystack</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/letta"><b>Letta</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/mem0"><b>Mem0</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/ag2"><b>AG2 (AutoGen)</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/controlflow"><b>Controlflow</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/crawl4ai"><b>Crawl4AI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/dynamiq"><b>Dynamiq</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/openai-agents"><b>OpenAI Agents</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/firecrawl"><b>Firecrawl</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
</table>
### Vektordatenbanken
<table>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/pinecone"><b>Pinecone</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"> <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/chromadb"><b>ChromaDB</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/qdrant"><b>Qdrant</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/milvus"><b>Milvus</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/astradb"><b>Astra DB</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/psycopg"><b>PostgreSQL</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
</table>
### Spezialisierte Tools
<table>
<tr>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/elevenlabs"><b>ElevenLabs</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
<td align="center" width="160"><a href="https://docs.openlit.io/latest/sdk/integrations/assemblyai"><b>AssemblyAI</b></a><br/><img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=flat-square" height="18"></td>
</tr>
</table>
## 🛣️ Roadmap
Wir sind bestrebt, OpenLIT kontinuierlich zu verbessern. Hier ein Überblick darüber, was bereits erreicht wurde und was in der Zukunft ansteht:
| Funktion | Status |
| --------------------------------------------------------------------------------------------------------------------------------- | ------------- |
| [OpenTelemetry-natives Observability-SDK für Tracing und Metriken](https://github.com/openlit/openlit/tree/text-upgrade/sdk/python) | ✅ Abgeschlossen |
| [OpenTelemetry-natives GPU-Monitoring](https://docs.openlit.io/latest/features/gpu) | ✅ Abgeschlossen |
| [Überwachung von Ausnahmen und Fehlern](https://docs.openlit.io/latest/features/exceptions) | ✅ Abgeschlossen |
| [Prompt Hub für die Verwaltung und Versionierung von Prompts](https://docs.openlit.io/latest/features/prompt-hub) | ✅ Abgeschlossen |
| [OpenGround zum Testen und Vergleichen von LLMs](https://docs.openlit.io/latest/features/openground) | ✅ Abgeschlossen |
| [Vault für die zentrale Verwaltung von LLM-API-Schlüsseln und Geheimnissen](https://docs.openlit.io/latest/features/vault) | ✅ Abgeschlossen |
| [Kostenverfolgung für benutzerdefinierte Modelle](https://docs.openlit.io/latest/features/pricing) | ✅ Abgeschlossen |
| [Echtzeit-Guardrails-Implementierung](https://docs.openlit.io/latest/features/guardrails) | ✅ Abgeschlossen |
| [Programmatische Bewertung für LLM-Antworten](https://docs.openlit.io/latest/features/evaluations) | ✅ Abgeschlossen |
| [Fleet Hub für OpAMP-Verwaltung](https://docs.openlit.io/latest/openlit/observability/fleet-hub) | ✅ Abgeschlossen |
| [Automatische Bewertungsmetriken basierend auf der Nutzung](https://github.com/openlit/openlit/issues/470) | 🔜 Bald verfügbar |
| [Menschliches Feedback für LLM-Ereignisse](https://github.com/openlit/openlit/issues/471) | 🔜 Bald verfügbar |
| [Datensatzgenerierung basierend auf LLM-Ereignissen](https://github.com/openlit/openlit/issues/472) | 🔜 Bald verfügbar |
| [Suche über Traces]() | 🔜 Bald verfügbar |
## 🌱 Mitwirken
Ob groß oder klein, wir lieben Beiträge 💚. Schauen Sie sich unseren [Beitragsleitfaden](https://github.com/pvharmo2/gha-lab-6c3094af9e/blob/main/CONTRIBUTING.md) an, um loszulegen.
Sie wissen nicht, wo Sie anfangen sollen? Hier sind einige Möglichkeiten, sich zu engagieren:
- Treten Sie unserer [Slack](https://join.slack.com/t/openlit/shared_invite/zt-2etnfttwg-TjP_7BZXfYg84oAukY8QRQ)- oder [Discord](https://discord.gg/rjvTm6zd)-Community bei, um Ideen zu diskutieren, Feedback auszutauschen und sich mit unserem Team sowie der breiteren OpenLIT-Community zu vernetzen.
Ihr Input hilft uns, zu wachsen und uns zu verbessern, und wir unterstützen Sie auf jedem Schritt des Weges.
[](https://www.producthunt.com/posts/openlit?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-openlit)
<a href="https://fazier.com/launches/openlit-2" target="_blank" rel="noopener noreferrer"><img src="https://fazier.com/api/v1/public/badges/embed_image.svg?launch_id=779&badge_type=daily" width="270" alt="Example Image" class="d-inline-block mt-3 p-3 rounded img-fluid" /></a>
## 💚 Community & Support
Vernetzen Sie sich mit der OpenLIT-Community und den Maintainern für Support, Diskussionen und Updates:
- 🌟 Wenn es Ihnen gefällt, hinterlassen Sie uns einen Stern auf unserem [GitHub](https://github.com/openlit/openlit/).
- 🌍 Treten Sie unserer [Slack](https://join.slack.com/t/openlit/shared_invite/zt-2etnfttwg-TjP_7BZXfYg84oAukY8QRQ)- oder [Discord](https://discord.gg/CQnXwNT3)-Community für Live-Interaktionen und Fragen bei.
- 🐞 Melden Sie Fehler über unsere [GitHub Issues](https://github.com/openlit/openlit/issues), um uns bei der Verbesserung von OpenLIT zu helfen.
- 𝕏 Folgen Sie uns auf [X](https://twitter.com/openlit_io) für die neuesten Updates und Neuigkeiten.
## Lizenz
OpenLIT ist unter der [Apache-2.0-Lizenz](https://github.com/pvharmo2/gha-lab-6c3094af9e/blob/main/LICENSE) verfügbar.
## 🙇♂️ Danksagungen
<p>Dieses Projekt wird stolz unterstützt von:</p>
<p>
<a href="https://www.testmuai.com/?utm_medium=sponsor&utm_source=openlit" target="_blank">
<img src="https://assets.kitploit.com/production/public/readmes/54232/59e406ce9676e24c2e228a1804d1810579038817584ead02e904e630264533c7/3ca662f501e7be9fcc4af3ff06d2755ca0712b463591ada282d81325365618bb-display-v1.webp" style={{ verticalAlign: 'middle' }} height="80" />
</a>
<a href="https://www.digitalocean.com/">
<img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg" height="80px" width="200px">
</a>
</p>