Spin up a PLATFORM in minutes.

Don't pick a platform, build YOUR platform. Exactly like you need it, taylored for your industry. Use OBJY as your simple progamming model.



1. Install

npm i spoojs
2. Define your server

SPOO.OBJY.define({
    name: "object", 
    pluralName: "objects",
    storage: new MongoMapper('localhost')
})

SPOO.REST({
    port: 80
}).run()
3. Access from a client
                                    // Add an object
spoo.io()
    .object({name "hello world"})
    .add((obj, err) => {})

// Query objects
spoo.io()
    .objects({name: "hello world"})
    .get((objs, err) => {})
Features


READY-TO-GO



A SPOO platform can be run in minutes, using small code bases

PLATFORM CAPABILITIES



SPOO brings everything, a platform needs. Like multitenancy, application contexts, data sharing and more

ANY INFRASTRUCTURE, ANY SCALE



SPOO is written in JavaScript, meaning it can run on pretty much any platform. From single servers to big k8s clusters.

USER MANAGEMENT, ACCESS CONTROL



Giving users the ability to register, login, change passwords, all the usual stuff, ist already built-in.

SIMPLE PROGRAMMING



SPOO runs on OBJY and uses dynamic, behaviour-driven objects as it's main piece of abstraction

ADJUSTABLE, EXTENDABLE



Make it your platform! Plug-in third party systems, databases or services natively, using our mapper system.







License

SPOO is open source and licensed under the AGPL license which means, you can use it for free, if your product is also free and open source. If you're planning on using SPOO in commercial products, you'll need a properitary license.




FREE



non-commercial use

  • personal projects
  • non-commercial projects
  • internal usage

Get started on Github now
COMMERCIAL



commercial use

  • commercial projects
  • customer-facing projects

Talk to us




Who's behind SPOO?


The SPOO project and ecosystem is an open source community effort. If you'd like to help improve SPOO, you are welcome to collaborate on Github.

There is a core team that is working full time on the SPOO ecosystem: