overmind
exo
overmind | exo | |
---|---|---|
15 | 8 | |
2,708 | 399 | |
- | 0.0% | |
6.4 | 0.0 | |
28 days ago | over 1 year ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
overmind
-
Connecting Debugger to Rails Applications
Another solution is to use a different tool to drive the Procfile. The one I'm most familiar with is a tool called overmind. If you run your Procfile with overmind, you'll be able to open up a new terminal window and individually connect to any of the processes that are running. So if you want to connect to the web process to debug, you can open up a new window and run overmind connect web, and you'll have a window where you can work with the debugger's prompt.
-
Overmind, a better foreman or bin/dev for your Procfile
I recently wrote about Overmind (https://github.com/DarthSim/overmind), a drop in replacement for foreman.
If you've ever used Forman or another local Procfile/process manager, I think you'll love Overmind.
It's basically a more customisable foreman that runs in tmux - which means you can do cool things like tmux into a process and attach a debugger (which is nearly impossible with foreman).
Hope you enjoy the article!
-
Procfile.dev, bin/dev, and Rails 7 — how they work, and why (I think) they're great.
We switched to overmind and it's been great.
Hey, thanks for the comment u/sjieg! I don't have anything to add here, apart from suggesting the Overmind gem (https://github.com/DarthSim/overmind), which I just learnt about from another comment.
-
Show HN: Localias, securely manage local devserver aliases
I run an app with a bunch of separate processes managed in a Procfile invoked by Overmind (https://github.com/DarthSim/overmind):
```
app-web: cd app && poetry run invoke server
app-vite: cd app && pnpm dev
app-storybook: cd app && pnpm story:dev
api: cd api && poetry run invoke server
docs: cd docs && npm run dev
marketing: cd marketing && source .env && npm run dev
```
Maybe it's my getting older, but I've found it _infuriating_ to remember which process is bound to 3003 vs 3002 vs 3001 and so on. Very grateful for this project so I can save myself a couple seconds of frustration every day — t/y OP for building it!
-
Yew + Actix project
Use Overmind or cargo-runcc to run multiple commands in a single terminal, instead of running the server and the client in separate terminals
- Scaling Mastodon with systemd template units
-
Fly.io and Tailscale Saved Notado
FYI: Your link for Overmind is to the wrong project. The process manager is https://github.com/DarthSim/overmind
The article currently links to a deprecated Angular.js project with the same name (https://github.com/geddski/overmind)
-
Run multiple discord.py from main.py
However, as you might expect, managing that becomes a bit of a chore in the long run, this is where my recommendation of Overmind comes in.
- docker-compose without dockers
exo
-
Ask HN: Freelancer? Seeking freelancer? (April 2022)
SEEKING FREELANCER | REMOTE | Designer
Looking for a UX designer who has exposure to DevOps/Cloud/Programming.
Building numerous new features for https://exo.deref.io and need someone to help wireframe, flesh out the UX, and design high-fidelity screens for implementation.
The ideal candidate for this project is someone who has dabbled in engineering and devops, but is primarily a designer. Also a good fit would be those who have experience designing cloud/devops/eng products in the past.
CSS/HTML implementation skills a big plus, but not strictly required.
Contact [email protected] with a statement of interest, your rates, and a link to your portfolio or other evidence of relevant experience. Thanks!
-
Next.js 12
We're working on something like this at Deref: https://exo.deref.io/ - The version of our Exo tool that is out there now is a local process & docker container orchestrator with log viewer etc. We're working on adding support for a rich set of component types like functions, queues, workflows, cron jobs, etc. Everything would have a nice console GUI, so you don't need to be an expert at infrastructure-as-code, yet you'd get a version-controlled manifest file that you can use for reproducible deployments. We plan to support deployment to your own infrastructure or an eventual PaaS platform.
If folks are interested in working on something like this, my email address is in my profile. Don't hesitate to reach out.
-
Ask HN: Who is hiring? (September 2021)
Deref | Software Engineer | Remote USA | Full-Time
Looking for engineers with Cloud experience and a passion for UX/DexEx.
You'd be working on this thing: https://exo.deref.io/
We're a pre-seed funded startup on a mission to help developers build better services.
Competitive salary, generous equity.
Contact [email protected]
-
Show HN: Docker Compose compatible dev env manager
Hi there, I'm the lead on this project. We're trying to improve the dev experience for service development. Lots of folks who have workflows on top of docker-compose, but there is still a big gap between what compose can offer and what real projects and organizations need. This release of our tool, exo, adds compose compatibility and provides a nice graphical log viewer, some UX for starting/stopping containers, etc. We've got big plans, but would love to hear from you about what would improve your den env.
Also, if you have compose projects that don't work, please do file an issue on github! Exo is open source: https://github.com/deref/exo - We're aiming for extremely robust compose compatibility, but aren't 100% there yet.
- exo: new procfile runner with interactive log viewer gui
-
Unix and Microservice Platforms
Deref's mission is to enable engineers everywhere to build and maintain world-class cloud services. Coding the perimeter is a fundamental design tenant of exo, our DevOps toolkit that enhances your development environment.
- Show HN: Procfile runner with interactive log viewer GUI
What are some alternatives?
Foreman - Manage Procfile-based applications
tenzir - Open source security data pipelines.
docker-slim - Slim Rails images, Rails/Sidekiq/ActionCable-standalone/Nginx with Docker-Compose & Kubernetes (StatefulSet Postgres & Redis)
ergo - An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
modd - A flexible developer tool that runs processes and responds to filesystem changes
Immortal - ⭕ A *nix cross-platform (OS agnostic) supervisor
process-compose - Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.
swc-node - Faster ts-node without typecheck
dip - The dip is a CLI dev–tool that provides native-like interaction with a Dockerized application.
nextjs-tailwind-ionic-capacitor-st
runner - Runner is a structured command executer that monitor file changes to trigger process restarts.
nextjs-tailwind-ionic-capacitor-starter - A starting point for building an iOS, Android, and Progressive Web App with Tailwind CSS, React w/ Next.js, Ionic Framework, and Capacitor