{"id":15402211,"url":"https://github.com/liby99/keeling-js-gitbook","last_synced_at":"2026-04-05T17:32:27.225Z","repository":{"id":90735952,"uuid":"87859511","full_name":"Liby99/keeling-js-gitbook","owner":"Liby99","description":"Documentation for Keeling Js","archived":false,"fork":false,"pushed_at":"2017-04-10T21:31:44.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T10:51:05.462Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/Liby99.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-10T21:31:32.000Z","updated_at":"2017-04-10T21:31:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac266322-f73c-4091-8377-9cf274bf051e","html_url":"https://github.com/Liby99/keeling-js-gitbook","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/Liby99%2Fkeeling-js-gitbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liby99%2Fkeeling-js-gitbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liby99%2Fkeeling-js-gitbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liby99%2Fkeeling-js-gitbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Liby99","download_url":"https://codeload.github.com/Liby99/keeling-js-gitbook/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243616976,"owners_count":20319983,"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-01T16:01:56.644Z","updated_at":"2025-12-29T17:34:26.976Z","avatar_url":"https://github.com/Liby99.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to Keeling Js\n\nKeeling Js is a fast and light weight NodeJs server based on ExpressJs. On the contrary to specifically writing router and resolver, Keeling Js provides stable router manipulation based on file structures, so that you don't have to write so many back end control files.\n\nIts installation is very fast and easy. In any empty directory, simply use\n\n```\n$ cd \u003cYOUR_DIRECTORY\u003e\n$ npm init\n```\n\nto initiate a new NPM repository \\(for NPM documentation please go to [https://www.npmjs.com](https://www.npmjs.com)\\) by following all the prompts in the command line, and then\n\n```\n$ npm install keeling-js\n```\n\nto install keeling-js to your NodeJs application. After the installation, you can see many directories been added inside you directory. Now, except there's \"nothing\" inside this repository, this NodeJs Application is actually well-functioning! You can now just start this NodeJs server by typing\n\n```\n$ npm start\n```\n\ndirectly. Now if you see a line like\n\n```\nSuccessfully started server Keeling Js Default in port 21023\n```\n\nthen the installation is successful and you can now access [http://localhost:21023/](http://localhost:21023/) in your browser! \\(Though you might see 404 after that since your requested main page does not exist\\).\n\nLet's dive deeper to see how these directories going to be look like and how to config the whole server with Keeling Js.\n\n* [Configuration](/configuration.md)\n* [Server Setup](/server-creation.md)\n* [Html \u0026 Static Router](/methods.md)\n* [Ajax Handler](/ajax-request.md)\n* [Scheduled Tasks](/scheduled-events.md)\n\nThere are also submodules that you can use \\(still updating\\):\n\n* Debug\n* Crypto\n* Image\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliby99%2Fkeeling-js-gitbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliby99%2Fkeeling-js-gitbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliby99%2Fkeeling-js-gitbook/lists"}