https://github.com/gldraphael/lpg
🦉 My language playground is a 12-factor app playground to experiment with different programming languages.
https://github.com/gldraphael/lpg
Last synced: 10 months ago
JSON representation
🦉 My language playground is a 12-factor app playground to experiment with different programming languages.
- Host: GitHub
- URL: https://github.com/gldraphael/lpg
- Owner: gldraphael
- License: mit
- Created: 2025-02-09T14:34:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T16:14:57.000Z (about 1 year ago)
- Last Synced: 2025-06-23T17:27:13.502Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 134 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Language playground
## Run with docker compose
```sh
docker compose build
docker compose up
```
This will expose the services at different ports as follows:
Service | Port
---------|-------
`csharp` | 8181
`go` | 8182
`python` | 8183
`python` | 8184
## Support Matrix
| | C++ | C# | Go | Python | Rust |
|-----------------------|-----|----|----|--------|------|
| Hello API | ✅ | ✅ | ✅ | ✅ | ✅ |
| Open API & Swagger UI | ✅ | ✅ | ✅ | ✅ | ✅ |
| Dev container | ✅ | ✅ | ✅ | ✅ | ✅ |
| Dependency management | ✅ | ✅ | ✅ | ✅ | ✅ |
| Configuration | ❌ | ✅ | ✅ | ✅ | ❌ |
| Structured logging | ❌ | ❌ | ❌ | ❌ | ❌ |
| Docker container | ✅ | ✅ | ✅ | ✅ | ✅ |
| Helm chart | ❌ | ❌ | ❌ | ❌ | ❌ |
| CI pipelines | ✅ | ✅ | ✅ | ✅ | ✅ |
| Health checks | ❌ | ❌ | ❌ | ❌ | ❌ |
For more information, refer to the [spec](./spec.md).