{"id":21765718,"url":"https://github.com/mutasim77/lets-build-x","last_synced_at":"2025-07-22T12:35:33.360Z","repository":{"id":219908039,"uuid":"750180156","full_name":"mutasim77/lets-build-x","owner":"mutasim77","description":"🤓 My DIY coding space: building from scratch and experimenting with projects","archived":false,"fork":false,"pushed_at":"2025-05-23T04:51:50.000Z","size":365,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-14T23:04:41.752Z","etag":null,"topics":["computer-science","js","lets-build","libraries","programming","react","tutorials","typescript"],"latest_commit_sha":null,"homepage":"","language":"Go","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/mutasim77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","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,"zenodo":null}},"created_at":"2024-01-30T06:17:06.000Z","updated_at":"2025-05-23T04:51:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"1e4175b9-43bc-4e96-9d7a-de63bb79de52","html_url":"https://github.com/mutasim77/lets-build-x","commit_stats":null,"previous_names":["mutasim77/lets-build-x"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mutasim77/lets-build-x","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutasim77%2Flets-build-x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutasim77%2Flets-build-x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutasim77%2Flets-build-x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutasim77%2Flets-build-x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mutasim77","download_url":"https://codeload.github.com/mutasim77/lets-build-x/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutasim77%2Flets-build-x/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266496573,"owners_count":23938714,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":["computer-science","js","lets-build","libraries","programming","react","tutorials","typescript"],"created_at":"2024-11-26T13:13:37.172Z","updated_at":"2025-07-22T12:35:33.343Z","avatar_url":"https://github.com/mutasim77.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Banner Logo](./.github/banner.png)\r\n\r\nWelcome to \"Let's Build X\" – a collection of projects where we dive deep into building various libraries and tools from scratch. \r\nThe goal of this repository is to provide hands-on learning experiences for those who want to understand the inner workings \r\nof different programming concepts by implementing them independently. ✨\r\n\r\n## Why Build from Scratch? 🔍\r\nOne of the best ways to gain a deep and clear understanding of programming concepts is to implement them from the ground up. \r\nBy building libraries, tools, and frameworks ourselves, we not only sharpen our coding skills but also develop a profound \r\ncomprehension of the underlying principles. 🪄\r\n\r\n## Projects 📜\r\n- [Testing Library](https://github.com/mutasim77/lets-build-x/tree/master/testing-library) -  JS Testing Library - for those who want to understand the inner workings of testing libraries.\r\n- [Dynamic Array](https://github.com/mutasim77/lets-build-x/tree/master/dynamic-array) -  Dynamic Array in Java - for those who seek insight into the mechanics of dynamically resizing arrays.\r\n- [Redis Clone](https://github.com/mutasim77/lets-build-x/tree/master/redis) - Simple Redis implementation in Go - for those curious about how in-memory databases and caching systems work.\r\n- [HTTP Server](https://github.com/mutasim77/lets-build-x/tree/master/http-server) - Custom HTTP Server in NodeJS \u0026 TS - for those interested in understanding the fundamentals of web servers and network programming.\r\n- [Simple Git](https://github.com/mutasim77/lets-build-x/tree/master/simple-git) - Git implementation from scratch in Go - for those who want to understand how version control systems work under the hood.\r\n  \r\n### Contributing 🔗\r\n🌟 Your contributions are welcome! Check our [guide](https://github.com/mutasim77/lets-build-x/blob/master/.github/CONTRIBUTING.md) and join the collaboration!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutasim77%2Flets-build-x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmutasim77%2Flets-build-x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutasim77%2Flets-build-x/lists"}