{"id":23410025,"url":"https://github.com/rulanugrh/triton","last_synced_at":"2026-04-27T20:32:26.626Z","repository":{"id":188848013,"uuid":"678829218","full_name":"rulanugrh/triton","owner":"rulanugrh","description":"Example REST API with Typescript and Mysql ( Express \u0026 Typeorm )","archived":false,"fork":false,"pushed_at":"2023-08-18T01:12:37.000Z","size":353,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T02:45:18.450Z","etag":null,"topics":["rest-api","typescript","typescript-learning"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/rulanugrh.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":"2023-08-15T13:32:03.000Z","updated_at":"2023-08-18T01:27:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"b5168b70-f34d-4438-b794-7e7fabbcc722","html_url":"https://github.com/rulanugrh/triton","commit_stats":null,"previous_names":["rulanugrh/triton"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rulanugrh/triton","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rulanugrh%2Ftriton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rulanugrh%2Ftriton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rulanugrh%2Ftriton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rulanugrh%2Ftriton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rulanugrh","download_url":"https://codeload.github.com/rulanugrh/triton/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rulanugrh%2Ftriton/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32354567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["rest-api","typescript","typescript-learning"],"created_at":"2024-12-22T16:15:47.522Z","updated_at":"2026-04-27T20:32:26.610Z","avatar_url":"https://github.com/rulanugrh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e Triton \u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://images.hdqwalls.com/wallpapers/women-pixel-art-4k-98.jpg\" /\u003e\n\u003c/div\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif\"\u003e\u003c/p\u003e\n\n## Description\nTriton is an example project creating a rest api with express js and typeorm as a relation to mysql. Well actually this is the result of my learning, considering that typescript has almost the same habits as golang :u. But this isn't really neat, maybe I will continue to update it so that the source code feels neat.\n\nAnyway, this project still uses the restful api plan, maybe I'll study tRPC and gRPC, for the database schema there isn't any because I didn't make it :U\n\n## Usage\n### 1.1 Usage with Node\nRun this command for innstall dependecy\n```bash\nnpm i\n```\nthen running this command for compile file ts\n```bash\nnpm run ts\n```\nthen running this command for running server\n```bash\nnpm run dev\n```\n\n### 1.2 Usage with Docker\nRun this command to download docker-compose (this command for linux)\n```bash\nsudo apt install docker-compose -y\n```\nthen running this command\n```bash\ndocker-compose up -d\n```\n\u003cimg src=\"https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif\"\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frulanugrh%2Ftriton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frulanugrh%2Ftriton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frulanugrh%2Ftriton/lists"}