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
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
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