Mantil alternatives and similar packages
Based on the "DevOps Tools" category.
Alternatively, view mantil alternatives based on common mentions on social networks and blogs.
-
Moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems -
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD -
Packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. -
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes -
Ddosify
Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud -
dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package. -
Mizu
DISCONTINUED. The API traffic viewer for Kubernetes providing deep visibility into all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster. Think TCPDump and Wireshark re-invented for Kubernetes [Moved to: https://github.com/kubeshark/kubeshark] -
Pomerium
Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services. -
Fleet device management
Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center) -
StatusOK
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected. -
s3gof3r
Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r -
uTask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of Mantil or a related project?
Popular Comparisons
README
Serverless development kit for Go and AWS Lambda
Cloud-native development demands a new approach to building, launching, and observing cloud apps. Mantil is a modern open-source framework for writing serverless apps in Go. It allows you to quickly create and deploy applications that use AWS Lambda over a command line interface.
About Mantil
🧑💻 Tailored for developers
There are many serverless tools out there focused on building infrastructure. In Mantil, developers write pure Go code without any notion of AWS or Lambda. Therefore, you don't need an upfront understanding of the complex AWS ecosystem and tooling.
☁️ Cloud environments
Get the feeling of local development while using real services in the cloud. With built-in support for multiple development stages and parallel lines of deployment, you still keep your private development sandbox. But in the serverless world, all environments are essentially the same environments.
🤩 Continuous deployment
Many developers who have played with AWS Lambda complain about frustrating build experiences where you need to make a number of steps manually. With mantil watch app is deployed automatically on every save. Moreover, it is done in seconds, so fluid development workflow is preserved.
Mantil also supports code testing via standard go tests or by invoking a specific function and getting logs instantly during function execution (not after the function is completed). And much more.
Quick Start
To get started with Mantil, you need to have installed Go and access to AWS account. Follow these few simple steps, and you will be up and running in minutes.
# Install Mantil CLI
$ brew tap mantil-io/mantil
$ brew install mantil
# Install Mantil Node on AWS
$ mantil aws install --aws-profile=my-named-profile
# Create your first Mantil project (it just creates project structure)
$ mantil new my-project
$ cd my-project
# Deploy your project to development stage
$ mantil stage new development
And that's it, you've created your first serverless app using Mantil. Read Getting Started tutorial or watch the accompanying video to dive deep into each step and to learn more about how to work with Mantil.
Mantil CLI is also available on Windows and Linux via direct download.
Documentation
Check out documentation to get into specific areas of Mantil:
- familiarize yourself with General Concepts
- learn more about testing principles
- find out how to configure environment variables, scheduled execution, private API's or custom domain in API Configuration
- get an overview of all available CLI commands
Examples
Choose from among several guided tutorials that will give you step-by-step examples of various features of Mantil:
- Chat - demonstrates WebSocket Mantil API interface
- Todo - simple todo app showcasing persistent key/value storage
- Signup - example of simple signup workflow
- Excuses - UI and environment variables showcase
- Github to Slack - example of serverless integration between GitHub and Slack
- HN alerts - example of scheduled lambda function that will look for new HackerNews stories containing certain keywords
- Mongo Atlas - example of using Mantil with Mongo Atlas
- Presigned s3 upload - template showing upload of files to S3 bucket through presigned URLs
- NGS chat - example of chat implemented with NATS
Feedback
We'd love to hear from you. Mantil is in early beta, and we are continuously improving it. If you would like to see additional features or want to chat with us join our Slack Community.
⭐️ If you like Mantil, give it a star! ⭐️
*Note that all licence references and agreements mentioned in the Mantil README section above
are relevant to that project's source code only.