{"id":15364175,"url":"https://github.com/posquit0/omega","last_synced_at":"2025-10-28T14:38:30.299Z","repository":{"id":57137717,"uuid":"131828650","full_name":"posquit0/omega","owner":"posquit0","description":"🔥Expressive framework to write serverless functions in Node.js","archived":false,"fork":false,"pushed_at":"2018-05-04T03:54:24.000Z","size":10,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-04T08:19:00.502Z","etag":null,"topics":["aws-lambda","lambda","nodejs","omega","serverless","serverless-applications","serverless-architectures","serverless-framework"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/posquit0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-02T09:29:32.000Z","updated_at":"2025-02-11T15:50:32.000Z","dependencies_parsed_at":"2022-08-22T20:50:11.402Z","dependency_job_id":null,"html_url":"https://github.com/posquit0/omega","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/posquit0%2Fomega","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posquit0%2Fomega/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posquit0%2Fomega/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posquit0%2Fomega/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/posquit0","download_url":"https://codeload.github.com/posquit0/omega/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245917719,"owners_count":20693578,"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":["aws-lambda","lambda","nodejs","omega","serverless","serverless-applications","serverless-architectures","serverless-framework"],"created_at":"2024-10-01T13:10:29.348Z","updated_at":"2025-10-28T14:38:30.234Z","avatar_url":"https://github.com/posquit0.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/posquit0/omega\" title=\"Omega\"\u003e\n    \u003cimg alt=\"Omega\" src=\"https://adc3ef35f321fe6e725a-fb8aac3b3bf42afe824f73b606f0aa4c.ssl.cf1.rackcdn.com/tenantlogos/19935.png\" width=\"220px\" /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  \u003ch1\u003eOmega\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  :fire: Make serverless application expressive\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://circleci.com/gh/posquit0/omega\"\u003e\n    \u003cimg alt=\"CircleCI\" src=\"https://circleci.com/gh/posquit0/omega.svg?style=shield\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://coveralls.io/github/posquit0/omega\"\u003e\n    \u003cimg src=\"https://coveralls.io/repos/github/posquit0/omega/badge.svg\" alt='Coverage Status' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://badge.fury.io/js/%40posquit0%2Fomega\"\u003e\n    \u003cimg alt=\"npm version\" src=\"https://badge.fury.io/js/%40posquit0%2Fomega.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/%40posquit0%2Fomega\"\u003e\n    \u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/dt/%40posquit0%2Fomega.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://david-dm.org/posquit0/omega\"\u003e\n    \u003cimg alt=\"npm\" src=\"https://img.shields.io/david/posquit0/omega.svg?style=flat-square\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://opensource.org/licenses/mit-license.php\"\u003e\n    \u003cimg alt=\"MIT License\" src=\"https://badges.frapsoft.com/os/mit/mit.svg?v=103\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/ellerbrock/open-source-badge/\"\u003e\n    \u003cimg alt=\"Open Source Love\" src=\"https://badges.frapsoft.com/os/v1/open-source.svg?v=103\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n**Omega** is an expressive framework to write serverless application with the layered architecture.\n\n\n## Installation\n\n```bash\n# NPM\n$ npm install --save @posquit0/omega\n# Yarn\n$ yarn add @posquit0/omega\n```\n\n\n## Example\n\n```node\nconst Omega = require('@posquit0/omega');\nconst AwsProxyTranslator = require('@posquit0/omega/translators/aws-proxy-translator');\n\n\nconst app = new Omega();\n\n// Set middlewares\napp.use(new AwsProxyTranslator());\n\n\n// Write your serverless functions here\nconst handler = app.createLambda(async ctx =\u003e {\n\n});\n```\n\n\n## API\n\nTo be updated\n\n\n## Contributing\n\nThis project follows the [**Contributor Covenant**](http://contributor-covenant.org/version/1/4/) Code of Conduct.\n\n#### Bug Reports \u0026 Feature Requests\n\nPlease use the [issue tracker](https://github.com/posquit0/omega/issues) to report any bugs or ask feature requests.\n\n\n## Self Promotion\n\nLike omega? Follow the repository on [GitHub](https://github.com/posquit0/omega). And if you're feeling especially charitable, follow [posquit0](https://posquit0.com) on [GitHub](https://github.com/posquit0).\n\n\n## Contact\n\nIf you have any questions, feel free to join me at [`#posquit0` on Freenode](irc://irc.freenode.net/posquit0) and ask away. Click [here](https://kiwiirc.com/client/irc.freenode.net/posquit0) to connect.\n\n\n## License\n\nProvided under the terms of the [MIT License](https://github.com/posquit0/omega/blob/master/LICENSE).\n\nCopyright © 2018, [Byungjin Park](http://www.posquit0.com).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposquit0%2Fomega","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fposquit0%2Fomega","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposquit0%2Fomega/lists"}