All Projects → degree9 → Meta

degree9 / Meta

Licence: mit
A stack. A framework. A conversation.

Programming Languages

clojure
4091 projects
clojurescript
191 projects

Projects that are alternatives of or similar to Meta

Atom Vim Mode Plus
vim-mode improved
Stars: ✭ 1,395 (+973.08%)
Mutual labels:  atom
Atom Language Rust
Rust language support in Atom - LOOKING FOR MAINTAINER, see #144
Stars: ✭ 117 (-10%)
Mutual labels:  atom
Atom Panda Syntax
Panda syntax theme for Atom.
Stars: ✭ 122 (-6.15%)
Mutual labels:  atom
Docker Atom Editor
Run the Atom editor within a Docker container
Stars: ✭ 110 (-15.38%)
Mutual labels:  atom
Feedbag
Ruby's favorite feed auto-discovery library/tool
Stars: ✭ 115 (-11.54%)
Mutual labels:  atom
Kymsu
Keep Your macOs Stuff Updated (KYMSU)
Stars: ✭ 119 (-8.46%)
Mutual labels:  atom
Retro
[Work in Progress] Minimalist Vim Based Editor for the 30th Century
Stars: ✭ 103 (-20.77%)
Mutual labels:  atom
Gofeed
Parse RSS, Atom and JSON feeds in Go
Stars: ✭ 1,762 (+1255.38%)
Mutual labels:  atom
Jumpy
The fastest way to jump around files and across visible panes in Atom
Stars: ✭ 116 (-10.77%)
Mutual labels:  atom
Operator Mono Atom
Free Operator Mono clone for Atom
Stars: ✭ 120 (-7.69%)
Mutual labels:  atom
Atom Narrow
narrow something
Stars: ✭ 111 (-14.62%)
Mutual labels:  atom
Atom Beautify
📣 Help Wanted - Looking for Maintainer: https://github.com/Glavin001/atom-beautify/issues/2572 | 💄 Universal beautification package for Atom editor (⚠️ Currently migrating to https://github.com/Unibeautify/ and have very limited bandwidth for Atom-Beautify Issues. Thank you for your patience and understanding ❤️ )
Stars: ✭ 1,501 (+1054.62%)
Mutual labels:  atom
Atom Design
🍬 The mobile side UI-library base on Vue.js
Stars: ✭ 120 (-7.69%)
Mutual labels:  atom
One Dark Theme
One Dark theme for Sublime Text
Stars: ✭ 109 (-16.15%)
Mutual labels:  atom
Rss Atom Bundle
RSS and Atom Bundle for Symfony
Stars: ✭ 123 (-5.38%)
Mutual labels:  atom
Simplepie
A simple Atom/RSS parsing library for PHP.
Stars: ✭ 1,389 (+968.46%)
Mutual labels:  atom
Go Plus
An Enhanced Go Experience For The Atom Editor
Stars: ✭ 1,519 (+1068.46%)
Mutual labels:  atom
Apex Syntax
Apex monochrome Atom theme syntax.
Stars: ✭ 127 (-2.31%)
Mutual labels:  atom
Simpleopenni
SimpleOpenNI library for Processing 3.5.2, 3.4, 3.3.7, 3.3.6 on MacOS for V1 and V2
Stars: ✭ 124 (-4.62%)
Mutual labels:  atom
Atom Import Cost
Check the size of the package you import
Stars: ✭ 120 (-7.69%)
Mutual labels:  atom

meta

[meta]

Clojars Project CircleCI Downloads Slack

A stack. A framework. A conversation.



Meta is developed and maintained by Degree9


CLJS LogoBoot LogoHoplon LogoFeathers.js LogoNode.js LogoElectron LogoAtom LogoDocker Logo

What is [meta]?

[meta] is a stack for building software using Clojure(Script).

Why [meta]?

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:

  • Application Prototyping
  • Enterprise Applications

When should I use [meta]?

Always.


CLJS Logo

[meta] Internals

[meta] is written in Clojure(Script) and built using:

  • Boot - Build tooling for Clojure.
  • Hoplon - ClojureScript Web Framework.
  • Feathers.js - An open source REST and realtime API layer for modern applications.
  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS.
  • Atom - A hackable text editor for the 21st Century.

Clojure ClojureScript


Boot Logo

Using [meta] ... with Boot

Boot Wiki

[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.

  • boot-exec - Boot-clj external process execution using Apache Commons Exec.
  • boot-semver - Semantic Versioning for boot projects.
  • boot-semgit - Semantic Git access from boot tasks.
  • boot-welcome - ASCII art banners with boot-clj.

Clojars Project Clojars Project Clojars Project Clojars Project


Hoplon Logo

ClojureScript in the Browser ... with Hoplon

Hoplon

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!")))
  • material-hl - Material Design Components for Hoplon
  • uikit-hl - UIkit v3 Components for Hoplon

Clojars Project Clojars Project


Feathers.js Logo

Realtime Communication ... with Feathers.js

Feathers

[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.

Clojars Project


Node.js Logo

ClojureScript on the Server ... with Node.js

Node

[meta] is built entirely out of Clojure(Script) including the backend. This means compiling to JavaScript and running on Node.js.

  • boot-nodejs - Node.js tasks for boot-clj.
  • boot-npm - Node Package Manager (NPM) wrapper task for boot-clj.
  • nodejs-cljs - CLJS bindings for the Node.js API.

Clojars Project Clojars Project Clojars Project


Electron Logo

ClojureScript on the Client ... with Electron

Electron

[meta] can package Client/Server applications with Electron. Building cross-platform Clojure(Script) applications.

Clojars Project Clojars Project


Atom Logo

Developed ... with Atom

Atom

[meta] is being cultivated within Atom, a hackable text editor for the 21st Century.

  • proto-repl - A Clojure Development Environment package for Atom.

Clojars Project


Docker Logo

Containerization ... with Docker

[meta] server applications can be containerized for scalability through docker.

Clojars Project


Patreon
Support this and other open-source projects on Patreon!


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].