ProductPromotion
Logo

Go.Lang

made by https://0x3d.site

GitHub - kool-dev/kool: From local development to the cloud: web apps development with containers made easy.
From local development to the cloud: web apps development with containers made easy. - kool-dev/kool
Visit Site

GitHub - kool-dev/kool: From local development to the cloud: web apps development with containers made easy.

GitHub - kool-dev/kool: From local development to the cloud: web apps development with containers made easy.

About kool

Kool is a CLI tool that brings the complexities of modern software development environments down to earth - making these environments lightweight, fast and reproducible. It reduces the complexity and learning curve of Docker containers for local environments, and offers a simplified interface for using Kubernetes to deploy staging and production environments to the cloud.

Kool gets your local development environment up and running easily and quickly, so you have more time to build a great application. When the time is right, you can then use Kool.dev Cloud to deploy and share your work with the world!

Kool is suitable for solo developers and teams of all sizes. It provides a hassle-free way to handle the Docker basics and immediately start using containers for development, while simultaneously guaranteeing no loss of control over more specialized Docker environments.

Learn more at kool.dev.

Installation

Requirements: Kool is powered by Docker. If you haven't done so already, you first need to install Docker and the kool CLI.

Important: make sure you are running the latest version of Docker and that you do have Compose V2 available (docker compose). You can read more about Compose V2 release via its documentation. Checkout out instructions for installing Docker Compose V2 in the official documentation.

For Linux and MacOS

Install kool by running the following script. It will download the latest kool binary from https://github.com/kool-dev/kool/releases, and save it in your /usr/local/bin folder.

curl -fsSL https://kool.dev/install | bash

For Windows

You must run kool on Windows via WSL - Windows Subsystem for Linux - once you have a WSL environment properly set up, make sure you have Docker available on it, then you can install the CLI as you would in any Linux or MacOS (see above).

Getting Started

It's really easy to get started with kool. Check out our Getting Started documentation for a generic PHP web app.

To help you start building real-world applications, we've created Kool Presets as a starting point for some popular frameworks and stacks.

Available Presets

Popular stacks and frameworks

Monorepo structures

It's a common challange mixing up different frameworks for the frontned and a backend API. Working with containers and having them both working an communicating properly can be a huge differential for good development experience and productivity.

Check out our pre-shaped mono-repo structures in a single preset:

If you don't see your favorite framework in the list above, please let us know by creating a GitHub issue, or, better yet, feel free to submit a PR!

Documentation

Read the documentation at https://kool.dev/docs or docs/.

Community, Contributing and Support

We invite you to contribute and help in our mission of making software development kool for everyone.

  • Issues are the primary channel for bringing issues and proposals to our attention.
  • Kool on Slack is a great place to get help and interact with Kool developers.
  • Learn how to get involved by reading our contributing guide.

Roadmap

Our work is organized according to a loosely defined but clear roadmap. Check out the Roadmap page on our blog.

Security

If you find a security issue, please let us know right away, before making it public, by creating a GitHub issue. We'll take action as soon as possible. You can email questions and concerns to [email protected].

License

The MIT License (MIT). Please see License File for more information.

Articles
to learn more about the golang concepts.

Resources
which are currently available to browse on.

mail [email protected] to add your project or resources here ๐Ÿ”ฅ.

FAQ's
to know more about the topic.

mail [email protected] to add your project or resources here ๐Ÿ”ฅ.

Queries
or most google FAQ's about GoLang.

mail [email protected] to add more queries here ๐Ÿ”.

More Sites
to check out once you're finished browsing here.

0x3d
https://www.0x3d.site/
0x3d is designed for aggregating information.
NodeJS
https://nodejs.0x3d.site/
NodeJS Online Directory
Cross Platform
https://cross-platform.0x3d.site/
Cross Platform Online Directory
Open Source
https://open-source.0x3d.site/
Open Source Online Directory
Analytics
https://analytics.0x3d.site/
Analytics Online Directory
JavaScript
https://javascript.0x3d.site/
JavaScript Online Directory
GoLang
https://golang.0x3d.site/
GoLang Online Directory
Python
https://python.0x3d.site/
Python Online Directory
Swift
https://swift.0x3d.site/
Swift Online Directory
Rust
https://rust.0x3d.site/
Rust Online Directory
Scala
https://scala.0x3d.site/
Scala Online Directory
Ruby
https://ruby.0x3d.site/
Ruby Online Directory
Clojure
https://clojure.0x3d.site/
Clojure Online Directory
Elixir
https://elixir.0x3d.site/
Elixir Online Directory
Elm
https://elm.0x3d.site/
Elm Online Directory
Lua
https://lua.0x3d.site/
Lua Online Directory
C Programming
https://c-programming.0x3d.site/
C Programming Online Directory
C++ Programming
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
R Programming
https://r-programming.0x3d.site/
R Programming Online Directory
Perl
https://perl.0x3d.site/
Perl Online Directory
Java
https://java.0x3d.site/
Java Online Directory
Kotlin
https://kotlin.0x3d.site/
Kotlin Online Directory
PHP
https://php.0x3d.site/
PHP Online Directory
React JS
https://react.0x3d.site/
React JS Online Directory
Angular
https://angular.0x3d.site/
Angular JS Online Directory