{"id":18064553,"url":"https://github.com/no9/coolamber","last_synced_at":"2025-04-05T14:14:08.696Z","repository":{"id":3444576,"uuid":"4497505","full_name":"No9/coolamber","owner":"No9","description":"A modular application container for node.js","archived":false,"fork":false,"pushed_at":"2012-07-07T09:42:44.000Z","size":1644,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-11T10:31:26.978Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/No9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-30T17:02:16.000Z","updated_at":"2013-10-22T02:02:33.000Z","dependencies_parsed_at":"2022-09-04T03:11:41.730Z","dependency_job_id":null,"html_url":"https://github.com/No9/coolamber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No9%2Fcoolamber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No9%2Fcoolamber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No9%2Fcoolamber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No9%2Fcoolamber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/No9","download_url":"https://codeload.github.com/No9/coolamber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345842,"owners_count":20924102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-31T06:06:45.336Z","updated_at":"2025-04-05T14:14:08.676Z","avatar_url":"https://github.com/No9.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"coolamber \n=========\n[![build status](https://secure.travis-ci.org/No9/coolamber.png)](http://travis-ci.org/No9/coolamber)\nIntroduction\n------------\ncoolamber is an Multi-Micro Application container that enables rapid development and deployment of loosely coupled web applications.  \nIt is based on Inversion Of Control (IoC) principles but does not intentionally follow any previous implementation dogmatically. \n\nIt is implemented in javascript and runs on [node.js](http://nodejs.org/) and a large portion of the lower level code is provided by [flatiron from nodejitsu](https://github.com/nodejitsu/)\n\nA coolamber container is a reference implementation of how to integrate the new breed of single page applications (SPA) into a cohesive orchestration of application services.  \n\nThe design intends to maintain the flexibility and managability inherent in SPAs while providing the benefit of sharing certain cross cutting concerns to improve the development and deployment story. \n\nFeatures\n------------------\nFrom a general application architecture perspective coolamber provides the following infrastructure: \n\n- Remote, Managed and Static Application Hosting\n- Application Partitioning For Managability\n- Authentication\n- Authorisation \n- Logging\n- Restful Service Hosting \n- Persistance Strategy\n\nThese pieces are designed to be swappable and none are mandated. \nWe see them laid out in the following manor:\n\n![System Design](http://i.imgur.com/RW6Ol.jpg)\n\nGet Started\n-----------\n###Check out the project\n```\n$ git clone git@github.com:No9/coolamber.git\n$ cd coolamber \n```\n###Run\n```\n$ node app.js\n```\n###Browse \nIn the your favourite web browser go to [localhost:9000/home](http://localhost:9000/home)\nYou will find a tutorial on that page.\n\nMore to come \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fno9%2Fcoolamber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fno9%2Fcoolamber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fno9%2Fcoolamber/lists"}