A Micro-Services toolkit for Node.js

What is seneca?

Seneca is a toolkit for organizing the business logic of your app. You can break down your app into "stuff that happens", rather than focusing on data models or managing dependencies.

seneca is a tool in the Microservices Tools category of a tech stack.

seneca is an open source tool with 3 Github Stars and 1 Github Forks. Here’s a link to seneca's open source repository on Github

Who Uses seneca?

seneca integrates with

Why people like seneca

Here’s a list of reasons why companies and developers use seneca.

Add a one-liner

seneca's Features

  • pattern matching: a wonderfully flexible way to handle business requirements
  • transport independence: how messages get to the right server is not something you should have to worry about
  • maturity: 5 years in production (before we called it micro-services), but was once taken out by lightning
  • deep and wide ecosystem of plugins

seneca's alternatives

  • Kong - Open Source Microservice & API Management Layer
  • Istio - Open platform to connect, manage, and secure microservices, by Google, IBM, and Lyft
  • Express Gateway - An open source API gateway for microservices built on Express.js
  • linkerd - Twitter-Style Operability for Microservices
  • Micro - A microservice toolkit

See all alternatives to seneca