{"id":19505975,"url":"https://github.com/morlay/morlay","last_synced_at":"2026-03-01T16:31:39.277Z","repository":{"id":69524132,"uuid":"278325780","full_name":"morlay/morlay","owner":"morlay","description":null,"archived":false,"fork":false,"pushed_at":"2022-08-21T11:14:22.000Z","size":1,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-25T22:15:51.243Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"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/morlay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"ko_fi":"morlay"}},"created_at":"2020-07-09T09:49:03.000Z","updated_at":"2023-03-08T05:06:02.000Z","dependencies_parsed_at":"2023-05-12T02:00:39.623Z","dependency_job_id":null,"html_url":"https://github.com/morlay/morlay","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/morlay/morlay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morlay%2Fmorlay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morlay%2Fmorlay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morlay%2Fmorlay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morlay%2Fmorlay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morlay","download_url":"https://codeload.github.com/morlay/morlay/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morlay%2Fmorlay/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29974745,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:18:32.386Z","status":"ssl_error","status_checked_at":"2026-03-01T16:18:04.258Z","response_time":124,"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":[],"created_at":"2024-11-10T22:35:13.363Z","updated_at":"2026-03-01T16:31:39.259Z","avatar_url":"https://github.com/morlay.png","language":null,"funding_links":["https://ko-fi.com/morlay"],"categories":[],"sub_categories":[],"readme":"## Hi there 👋\n\nI'm **morlay**, Web \u0026 DevOps Developer from Chengdu :panda_face: :cn:.\n\n### Things I code with\n\n![Go](https://img.shields.io/badge/Go-00ADD8.svg?style=flat\u0026logo=go\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-3178C6.svg?style=flat\u0026logo=typescript\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E.svg?style=flat\u0026logo=javascript\u0026logoColor=white)\n![WebAssembly](https://img.shields.io/badge/WebAssembly-654FF0.svg?style=flat\u0026logo=webassembly\u0026logoColor=white)\n![HTML5](https://img.shields.io/badge/HTML5-E34F26.svg?style=flat\u0026logo=html5\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/CSS3-E34F26.svg?style=flat\u0026logo=css3\u0026logoColor=white)\n![WebGL](https://img.shields.io/badge/WebGL-990000.svg?style=flat\u0026logo=WebGL\u0026logoColor=white)\n![Dart](https://img.shields.io/badge/Dart-0175C2.svg?style=flat\u0026logo=dart\u0026logoColor=white)\n![Rust](https://img.shields.io/badge/Rust-000000.svg?style=flat\u0026logo=rust\u0026logoColor=white)\n\n![React](https://img.shields.io/badge/React-61DAFB.svg?style=flat\u0026logo=react\u0026logoColor=white)\n![Vue](https://img.shields.io/badge/Vue.js-4FC08D.svg?style=flat\u0026logo=vuedotjs\u0026logoColor=white)\n![Flutter](https://img.shields.io/badge/Flutter-02569B.svg?style=flat\u0026logo=Flutter\u0026logoColor=white)\n![D3](https://img.shields.io/badge/D3.js-F9A03C.svg?style=flat\u0026logo=d3.js\u0026logoColor=white)\n![Mapbox](https://img.shields.io/badge/Mapbox-000000.svg?style=flat\u0026logo=mapbox\u0026logoColor=white)\n![babylon.js](https://img.shields.io/badge/babylon.js-BB464B.svg?style=flat\u0026logo=babylondotjs\u0026logoColor=white)\n![RxJS](https://img.shields.io/badge/RxJS-B7178C.svg?style=flat\u0026logo=reactivex\u0026logoColor=white)\n\n![Bun](https://img.shields.io/badge/Bun-14151B?style=flat\u0026logo=bun\u0026logoColor=white)\n![node.js](https://img.shields.io/badge/node.js-339933?style=flat\u0026logo=node.js\u0026logoColor=white)\n![pnpm](https://img.shields.io/badge/pnpm-F69220?style=flat\u0026logo=pnpm\u0026logoColor=white)\n![Vite](https://img.shields.io/badge/Vite-646CFF.svg?style=flat\u0026logo=vite\u0026logoColor=white)\n![Rolldown](https://img.shields.io/badge/Rolldown-FF7E17.svg?style=flat\u0026logo=rolldown\u0026logoColor=white)\n![esbuild](https://img.shields.io/badge/esbuild-FECF02.svg?style=flat\u0026logo=esbuild\u0026logoColor=white)\n![SWC](https://img.shields.io/badge/swc-FFBEA2.svg?style=flat\u0026logo=swc\u0026logoColor=white)\n\n![Vitest](https://img.shields.io/badge/Vitest-729B1B?style=flat\u0026logo=Vitest\u0026logoColor=white)\n![Playwright](https://img.shields.io/badge/Playwright-45BA4A?style=flat\u0026logoColor=white)\n\n![CMake](https://img.shields.io/badge/CMake-064F8C.svg?style=flat\u0026logo=cmake\u0026logoColor=white)\n![Shell Script](https://img.shields.io/badge/Shell_Script-4EAA25.svg?style=flat\u0026logo=gnu-bash\u0026logoColor=white)\n![Just](https://img.shields.io/badge/Just-000000.svg?style=flat\u0026logoColor=white)\n\n![OpenAPI](https://img.shields.io/badge/OpenAPI-6BA539.svg?style=flat\u0026logo=openapi-initiative\u0026logoColor=white)\n![OpenTelemetry](https://img.shields.io/badge/OpenTelemetry-000000.svg?style=flat\u0026logo=OpenTelemetry\u0026logoColor=white)\n![SemVer](https://img.shields.io/badge/SemVer-3F4551.svg?style=flat\u0026logo=SemVer\u0026logoColor=white)\n![Conventional Commits](https://img.shields.io/badge/Conventional_Commits-fe5196.svg?style=flat\u0026)\n\n![Postgres](https://img.shields.io/badge/Postgres-4169E1.svg?style=flat\u0026logo=postgresql\u0026logoColor=white)\n\n![Mac OS](https://img.shields.io/badge/macOS-000000?style=flat\u0026logo=macos\u0026logoColor=white)\n![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat\u0026logo=linux\u0026logoColor=white)\n\n![Git](https://img.shields.io/badge/Git-F05032.svg?style=flat\u0026logo=git\u0026logoColor=white)\n![IntelliJ](https://img.shields.io/badge/Intellij_Idea-000000.svg?style=flat\u0026logo=intellij-idea\u0026logoColor=white)\n![VSCode](https://img.shields.io/badge/Visual_Studio_Code-007ACC.svg?style=flat\u0026logo=visual-studio-code\u0026logoColor=white)\n\n### Things I deliver with\n\n![GitLab CI](https://img.shields.io/badge/GitLab_CI-FCA121.svg?style=flat\u0026logo=gitlab\u0026logoColor=white)\n![GitHub Actions](https://img.shields.io/badge/Github_Actions-2088FF.svg?style=flat\u0026logo=githubactions\u0026logoColor=white)\n\n![Dagger](https://img.shields.io/badge/Dagger-131226.svg?style=flat\u0026logo=containerd\u0026logoColor=white)\n![Docker](https://img.shields.io/badge/Docker-2496ED.svg?style=flat\u0026logo=docker\u0026logoColor=white)\n![Kubernetes](https://img.shields.io/badge/Kubernetes-326CE5.svg?style=flat\u0026logo=kubernetes\u0026logoColor=white)\n![Cuelang](https://img.shields.io/badge/cue--lang-4a86e8.svg?style=flat\u0026logo=JSON\u0026logoColor=white)\n\n![Vercel](https://img.shields.io/badge/Vercel-000000.svg?style=flat\u0026logo=vercel\u0026logoColor=white)\n![Cloud](https://img.shields.io/badge/Cloud-326CE5.svg?style=flat\u0026logo=google-cloud\u0026logoColor=white)\n![Cloudflare](https://img.shields.io/badge/Cloudflare-F38020.svg?style=flat\u0026logo=Cloudflare\u0026logoColor=white)\n\n### Archived\n\n![Backbone.js](https://img.shields.io/badge/Backbone.js-0071B5.svg?style=flat\u0026logo=Backbone.js\u0026logoColor=white)\n![Ember.js](https://img.shields.io/badge/Ember.js-E04E39.svg?style=flat\u0026logo=ember.js\u0026logoColor=white)\n![Angular.js](https://img.shields.io/badge/AngularJS-DD0031.svg?style=flat\u0026logo=AngularJS\u0026logoColor=white)\n![Angular](https://img.shields.io/badge/Angular-DD0031.svg?style=flat\u0026logo=Angular\u0026logoColor=white)\n![Less](https://img.shields.io/badge/Less-1D365D.svg?style=flat\u0026logo=Less\u0026logoColor=white)\n![Sass](https://img.shields.io/badge/Sass-CC6699.svg?style=flat\u0026logo=Sass\u0026logoColor=white)\n![Stylus](https://img.shields.io/badge/Stylus-333333.svg?style=flat\u0026logo=Stylus\u0026logoColor=white)\n![BEM](https://img.shields.io/badge/BEM-000000.svg?style=flat\u0026logo=BEM\u0026logoColor=white)\n![npm](https://img.shields.io/badge/npm-CB3837.svg?style=flat\u0026logo=npm\u0026logoColor=white)\n![yarn](https://img.shields.io/badge/yarn-2C8EBB.svg?style=flat\u0026logo=yarn\u0026logoColor=white)\n![Express](https://img.shields.io/badge/Express-000000.svg?style=flat\u0026logo=Express\u0026logoColor=white)\n![Webpack](https://img.shields.io/badge/Webpack-8DD6F9.svg?style=flat\u0026logo=webpack\u0026logoColor=white)\n![Babel](https://img.shields.io/badge/Babel-F9DC3E?style=flat\u0026logo=babel\u0026logoColor=white)\n![Gulp](https://img.shields.io/badge/Gulp-CF4647.svg?style=flat\u0026logo=Gulp\u0026logoColor=white)\n![Grunt](https://img.shields.io/badge/Grunt-FAA918.svg?style=flat\u0026logo=Grunt\u0026logoColor=white)\n![Jest](https://img.shields.io/badge/Jest-C21325?style=flat\u0026logo=Jest\u0026logoColor=white)\n![Ansible](https://img.shields.io/badge/Ansible-EE0000.svg?style=flat\u0026logo=Ansible\u0026logoColor=white)\n![Atom](https://img.shields.io/badge/Atom-66595C.svg?style=flat\u0026logo=Atom\u0026logoColor=white)\n![Sublime Text](https://img.shields.io/badge/Sublime_Text-FF9800.svg?style=flat\u0026logo=SublimeText\u0026logoColor=white)\n![Jenkins](https://img.shields.io/badge/Jenkins-D24939.svg?style=flat\u0026logo=Jenkins\u0026logoColor=white)\n![Helm](https://img.shields.io/badge/Helm-0F1689.svg?style=flat\u0026logo=Helm\u0026logoColor=white)\n![PostCSS](https://img.shields.io/badge/PostCSS-DD3A0A?style=flat\u0026logo=PostCSS\u0026logoColor=white)\n![Koa](https://img.shields.io/badge/Koa-33333D.svg?style=flat\u0026logo=Koa\u0026logoColor=white)\n![Rollup](https://img.shields.io/badge/Rollup-EC4A3F.svg?style=flat\u0026logo=rollup.js\u0026logoColor=white)\n___\n\n![visitors](https://visitor-badge.laobi.icu/badge?page_id=morlay.profile\u0026style=flat)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorlay%2Fmorlay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorlay%2Fmorlay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorlay%2Fmorlay/lists"}