DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
A testing DSL for creating infrastructure and defining how they should execute
Developer toolsKotlin · TypeScriptGitHub @orbitalapiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Nebula is a DSL for quickly defining test ecosystems - a combination of docker images and associated behaviour.
Use Nebula when you want to spin up some containers, and prepare them with state or behaviour.
For example:
stack {
// Start a Kafka broker which emits a message every 100ms
kafka {
producer("100ms".duration(), "stockQuotes") {
jsonMessage {
mapOf(
"symbol" to listOf("GBP/USD", "AUD/USD", "NZD/USD").random(),
"price" to Random.nextDouble(0.8, 0.95).toBigDecimal()
)
}
}
}
// start an HTTP server which responds on /hello
http {
get("/hello") { call ->
call.respondText("Hello, World!")
}
}
Under the hood, Nebular uses TestContainers to pull in and start the relevant containers, then scripts them.
Use Nebula to:
localstack with preconfigured contentlocalstack with OpenAPI specs deployed to itNebula is part of the test and demo infrastructure at Orbital
This starts Nebula as in http server mode, listening on port 8099
docker run -v /var/run/docker.sock:/var/run/docker.sock --privileged --network host orbitalhq/nebula:latest
privileged access, along with access to the docker daemonhost network