Giter Club home page Giter Club logo

scrupal's Introduction

License Build Status Coverage Status Dependent Packages Release Downloads

Join the chat at https://gitter.im/scrupal/scrupal Stories in Ready

Scrupal

Welcome to Scrupal, a content management system and web application platform. Scrupal aims to provide similar functionality as Drupal did a decade ago: the ability to construct modular, content focused web applications without doing much or even any coding. However, the similarity ends there. Scrupal is based on scalable and reactive technologies and aims to handle even the most challenging applications.

Current Status

Although Scrupal has been under development for several years, it has undergone several refactoring stages to align with other technologies better. At this point, July 2015, many of the technical decisions on the architecture have been decided and work is resuming on making it stable and functional again. It is expected by the end of 2015 that Scrupal may be nearing its initial releases that would be production worthy.

Quick Start

Right now there isn't much of a quick start to Scrupal. You will need to understand the software in order to use it. This will change in subsequent releases. For now, you can launch the Welcome Site, review the documentation and try the Echo Entity by running the main scrupal module.

Technologies

Scrupal is opinionated as it integrates the best modern web technologies and will continue to utilize the best as new technologies develop. Some of the technologies Scrupal utilizes are:

  • JVM 8 - Version 8 of the Java Virtual Machine

  • Scala - A hybrid functional object-oriented language.

  • Play Framework - A reactive web application framework

  • Akka - An actor system executor for reactive distributed systems.

  • Akka Streams - An actor based implementation of Reactive Streams

  • Scalatags - A templating system integrated with Scala

  • RxMongo - An asynchronous non-blocking driver for MongoDB

  • MongoDB - A NoSQL Database

  • Twitter Chill - Scala extension to the Kryo serialization library

  • shapeless - A generic programming library for Scala

  • Twitter Bootstrap - The standard for modern HTML5 web site construction

  • marked - An efficient mardown processor

  • sbt-web - A web assets pipeline system

  • WebJars - A system for easily incorporating web assets into a project

  • Specs2 - BDD style testing


© Copyright 2015, Reactific Software, LLC. All Rights Reserved.

scrupal's People

Contributors

reid-spencer avatar gitter-badger avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.