Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
MVC Web Application Framework for NodeJS written in CoffeeScript
branch: master

This branch is even with revskill:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app-skeleton
framework
redis
.gitignore
Cakefile
LICENSE
README.md
app
common.coffee
master.coffee
production.coffee
staging.coffee
start
status
stop
watch

README.md

MVC Web Application Framework for NodeJS written in CoffeeScript

CoreJS is an Open Source Web Application Framework, using the MVC Architecture written in CoffeeScript, allowing you to create Powerful Web Applications with ease, keeping your code clean & readable.

Using an Object Oriented workflow, you can create, extend and reuse classes to be used within your applications. You can configure several environments for your applications, using a common configuration approach. Prototypal inheritance is used behind the scenes to provide a simpler Object Oriented Inheritance.

You have a build system based on Cake, CoffeeScript's build tool similar to Make and Rake. This allows you to automate and configure several aspects of your applications, such as building the documentation, or performing maintenance / cleanup.

Features

  • Model-View-Controller Architecture.
  • Flexible & Intuitive routing system
  • Built-in Controller Authentication, seamlessly integrated with Sessions
  • Route & Request Validation, with built-in Authentication
  • Powerful Configuration Interface (Framework & Application)
  • Handle All HTTP Methods (RESTFUL api)
  • Support for Application Components (Addons)
  • 100% Evented & Asynchronous implementation (Framework & Application)
  • Support for Multicore systems
  • Virtual Hosts support
  • Flexible Server Environments
  • Static File Server support (supporting indexFile, Custom Headers & Relative Paths)
  • Error & Event Handling/Logging
  • Robust View Rendering mechanisms
  • View Partials support (including Nested)
  • View Caching Support (improved performance)
  • Integrated CoffeeScript Template engine
  • Built-in Markdown support in Templates & Application Internals
  • Dynamic & Extensible View Helpers
  • Customized HTTP Headers
  • Cookies Support
  • REDIS Memory Store support
  • REDIS Databases management tools & config
  • Sessions Support via REDIS backend
  • MySQL Database Support & Helpers
  • MySQL Query Caching, via REDIS backend
  • Response Caching support via REDIS backend
  • File Uploads & POST Data
  • Amazon S3 Support
  • Bluefish Encryption
  • Mailer Support (SMTP/Sendmail)
  • CSRF Protection mechanism
  • Command line tools to start/stop server & create servers/applications
  • Automatic CURL requests built-in for debugging (no need to open the browser)

Contributors

  • Ernesto Mendez (der)

More Information

CoreJS has been released on a MIT License.

Resources


Something went wrong with that request. Please try again.