A stack. A framework. A conversation.
Meta is developed and maintained by Degree9
[meta] is a stack for building software using Clojure(Script).
We built [meta] out of the idea that a single Open Source package could be used to build any tech startup. We named it [meta] as a reminder that software takes many forms and like ideas, should continuously evolve. [meta] is an attempt at building the quickest path from an idea to a startup.
Things [meta] has been used for:
[meta] is written in Clojure(Script) and built using:
[meta] is powered by Boot, an environment for building applications using clojure.
Generate an empty project:
$ boot -d degree9/meta generate --name my-app
Start a development workflow:
$ boot develop
Thanks to Boot, [meta] is built with itself.
We believe in building universal technologies and the web is the most accessible platform available. [meta] builds upon Hoplon to provide abstractions for the DOM.
(page "index.html")
(html
(head
(title "[meta]"))
(body
(p "Hello!")))
[meta] provides both REST and Realtime communication via FeatherScript, a wrapper around Feathers.js implemented in ClojureScript. Feathers enables event-based communication between clients and servers and other API's including persistent data stores.
[meta] is built entirely out of Clojure(Script) including the backend. This means compiling to JavaScript and running on Node.js.
[meta] can package Client/Server applications with Electron. Building cross-platform Clojure(Script) applications.
[meta] is being cultivated within Atom, a hackable text editor for the 21st Century.
[meta] server applications can be containerized for scalability through docker.
Support this and other open-source projects on Patreon!