{"id":18362,"url":"https://github.com/nikitowsky/awesome-libraries","name":"awesome-libraries","description":"My set of libraries I like to use (if I forget names, I could find them here)","projects_count":41,"last_synced_at":"2026-07-07T00:00:41.589Z","repository":{"id":115365572,"uuid":"384703267","full_name":"nikitowsky/awesome-libraries","owner":"nikitowsky","description":"My set of libraries I like to use (if I forget names, I could find them here)","archived":false,"fork":false,"pushed_at":"2021-12-14T17:48:21.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-19T03:03:30.521Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/nikitowsky.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}},"created_at":"2021-07-10T13:22:48.000Z","updated_at":"2022-01-05T15:36:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"b7a4f151-4575-4cf8-8cd4-f4268eec3e73","html_url":"https://github.com/nikitowsky/awesome-libraries","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nikitowsky/awesome-libraries","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikitowsky%2Fawesome-libraries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikitowsky%2Fawesome-libraries/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikitowsky%2Fawesome-libraries/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikitowsky%2Fawesome-libraries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikitowsky","download_url":"https://codeload.github.com/nikitowsky/awesome-libraries/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikitowsky%2Fawesome-libraries/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35209350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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"}},"created_at":"2024-01-13T12:55:11.080Z","updated_at":"2026-07-07T00:00:41.589Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Testing","Vanilla JavaScript / TypeScriot","CLI","Node.js","React","Tooling"],"sub_categories":["End to End","UI","Node.js","Components","General","Front End","State management","Mocking requests","Data fetching","Assertions"],"readme":"# Set of awesome libraries (opinionated) for JavaScript/TypeScript ecosystem\n\n## Vanilla JavaScript / TypeScriot\n\n### General\n\n- [axios](https://github.com/axios/axios) – Data fetching library.\n- [yup](https://github.com/jquense/yup) – JSON schema validation.\n\n### UI\n\n- [editor.js](https://github.com/codex-team/editor.js) – Rich editor to JSON.\n- [stale](https://github.com/ianstormtaylor/slate) – Low level tool for making rich editors.\n  - [stale-react](https://github.com/ianstormtaylor/slate/tree/main/packages/slate-react) – React binding.\n  - [stale-plugins](https://github.com/udecode/slate-plugins) – Plugins.\n- [simplebar](https://github.com/Grsmto/simplebar) – Customizable scroll bar.\n  - [simplebar-react](https://github.com/Grsmto/simplebar/tree/master/packages/simplebar-react) – Customizable scroll bar.\n\n## React\n\n### Components\n\n- [react-table](https://github.com/tannerlinsley/react-table) – Customizable table.\n- [react-simple-code-editor](https://github.com/satya164/react-simple-code-editor) – Code editor.\n- [dnd-kit](https://github.com/clauderic/dnd-kit) – Drag and Drop.\n- [apollo-client](https://github.com/apollographql/apollo-client) – GraphQL client.\n- [relay](https://github.com/facebook/relay) - GraphQL client by Facebook.\n\n### Data fetching\n\n- [react-query](https://github.com/tannerlinsley/react-query) – Hooks for fetching, caching and updating asynchronous data.\n- [swr](https://github.com/vercel/swr) - SWR is a React Hooks library for remote data fetching by Vercel.\n\n### State management\n\n- [mobx](https://github.com/mobxjs/mobx) – Context-like state management.\n\n## Tooling\n\n### General\n\n- [webpack](https://github.com/webpack/webpack) – Modular JavaScript/TypeScript bundler.\n- [esbuild](https://github.com/evanw/esbuild) – Very fast JavaScript/TypeScript build tool.\n- [prettier](https://github.com/prettier/prettier) – Very fast code formatting.\n- [serve](https://github.com/vercel/serve) – Static file serving.\n\n### Front End\n\n- [next.js](https://github.com/vercel/next.js) – Create a react app with server side rendering.\n\n  - [next-translate](https://github.com/vinissimus/next-translate) – I18n plugin.\n\n- [vite](https://github.com/vitejs/vite) – Vanilla JavaScript/TypeScript, Vue, React, Preact.\n- [create-react-app](https://github.com/facebook/create-react-app) – By Facebook.\n  - [craco](https://github.com/gsoft-inc/craco) – Override/extend [create-react-app](https://github.com/facebook/create-react-app) config.\n  - [react-app-rewired](https://github.com/timarney/react-app-rewired) – Override/extend [create-react-app](https://github.com/facebook/create-react-app) config.\n- [parcel](https://github.com/parcel-bundler/parcel) – Fast zero-configuration bundler.\n\n### Node.js\n\n- [ts-node](https://github.com/TypeStrong/ts-node) – TypeScript execution and REPL.\n- [ts-node-dev](https://github.com/wclr/ts-node-dev) – [ts-node](https://github.com/TypeStrong/ts-node), but with auto-reloading.\n- [nodemon](https://github.com/remy/nodemon) – Node.js, but with auto-reloading.\n\n## Node.js\n\n- [ioredis](https://github.com/luin/ioredis) – Redis bindings for Node.js.\n- [socket.io](https://github.com/socketio/socket.io) – Event-based WebSockets wrapper.\n- [typeorm](https://github.com/typeorm/typeorm) - ORM for SQL databases.\n- [prisma](https://github.com/prisma/prisma) – ORM for SQL databases with GraphQL-like schema definiton.\n- [apollo-server](https://github.com/apollographql/apollo-server) – GraphQL server.\n\n## Testing\n\n### Mocking requests\n\n- [msw](https://github.com/mswjs/msw) – REST/GraphQL API mocking.\n\n### Assertions\n\n- [supertest](https://github.com/visionmedia/supertest) – Testing Node.js HTTP servers.\n\n### End to End\n\n- [cypress](https://www.cypress.io/) – End to End testing framework.\n- [playwright](https://github.com/microsoft/playwright) – Chromium/Firefox/WebKit testing by Microsoft.\n\n## CLI\n\n- [yargs](https://github.com/yargs/yargs) – Library for making CLI's.\n- [oclif](https://github.com/oclif/oclif) – CLI framework by Heroku.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/nikitowsky%2Fawesome-libraries/projects"}