Extism is a plug-in system for everyone. We've carefully designed it to be flexible, fitting into codebases of all shapes and sizes, but opinionated enough so that things Just Work™ the way they should. Extism's goal is to make all software programmable. You can use Extism in your codebase, regardless of the programming language. We support several environments through our official Host SDKs, and are adding more language support all the time. A plug-in system is software that enables your users or customers to add some logic into certain points in your application. You decide where this logic runs, and your users decide what the plug-in does. Many engineering teams face an ever-growing list of feature requests, often exceeding their bandwidth several times over. How can you ever keep up? Making your product extensible by its end-users is a great way to move some of those features outside the core, and empower customers to make your software more useful for them.

Features

  • Extism is an off-the-shelf plug-in system just a library import away
  • Ship in days, not weeks or months
  • Don't worry about what some plug-in code might do to your program
  • Extism is built with security as a core principle, and fully sandboxes the execution of all plug-in code
  • Our flexible architecture uniquely allows Extism to run almost anywhere, with idiomatic Host SDKs
  • For Python, Node, Ruby, Rust, Go, PHP, C/C++, OCaml, & more

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow Extism

Extism Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Extism!

Additional Project Details

Programming Language

Haskell, Rust

Related Categories

Haskell Browser Extensions and Plugins, Rust Browser Extensions and Plugins

Registered

2023-03-27