https://github.com/jillmpla/devtools
Curated tools for devs, designers & data scientists, from IDEs & APIs to ML, docs, security, and design. Find what you need, fast!
https://github.com/jillmpla/devtools
developer-productivity developer-resources developer-tools fullstack fullstack-development software-development tips-and-tricks
Last synced: about 1 month ago
JSON representation
Curated tools for devs, designers & data scientists, from IDEs & APIs to ML, docs, security, and design. Find what you need, fast!
- Host: GitHub
- URL: https://github.com/jillmpla/devtools
- Owner: jillmpla
- Created: 2018-05-11T19:50:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-07-11T01:59:47.000Z (8 months ago)
- Last Synced: 2025-07-22T01:50:13.976Z (8 months ago)
- Topics: developer-productivity, developer-resources, developer-tools, fullstack, fullstack-development, software-development, tips-and-tricks
- Language: HTML
- Homepage: http://jillmplatts.com/devtools/
- Size: 246 KB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## πΎ Developer Tools & Resources
A curated list of essential developer tools and platforms for software engineers, designers, and data scientists.
## Quick Navigation
- [Developer Tools & Resources](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-developer-tools--resources)
- [Development Environments](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#%EF%B8%8F-development-environments)
- [APIs & Testing](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-apis--testing)
- [DevOps & Infrastructure](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-devops--infrastructure)
- [Machine Learning & Data Science](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-machine-learning--data-science)
- [Security & Reliability](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-security--reliability)
- [Accessibility Tools](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-accessibility-tools)
- [Build & Test](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-build--test)
- [Writing & Project Documentation](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-writing--project-documentation)
- [Wireframing & Prototyping](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#%EF%B8%8F-wireframing--prototyping)
- [Design Resources](https://github.com/jillmpla/devtools/tree/master?tab=readme-ov-file#-design-resources)
---
### π₯οΈ Development Environments
Tools for writing and editing code, ranging from lightweight editors to full IDEs and AI-enhanced platforms.
#### IDEs & Code Editors
- [Visual Studio Code](https://code.visualstudio.com/) β Lightweight, extensible editor with powerful integrations.
- [Notepad++](https://notepad-plus-plus.org/) β Free Windows text/code editor with syntax highlighting.
- [JetBrains IDEs](https://www.jetbrains.com/) β Professional IDEs including IntelliJ, WebStorm, and PyCharm.
- [Visual Studio](https://visualstudio.microsoft.com/) β Full-featured IDE for Windows/macOS with robust support for .NET and C++.
- [Eclipse](https://www.eclipse.org/) β Open-source IDE primarily used for Java, with plugin support for additional languages and tooling.
#### AI Tools
- [GitHub Copilot](https://github.com/features/copilot) β AI-powered code completion in your editor.
- [Cursor](https://www.cursor.com/) β AI-enhanced code editor for productivity and refactoring.
- [Replit](https://replit.com/) β Browser-based IDE with collaborative and AI features.
---
### π APIs & Testing
Resources to discover, test, and generate APIs efficiently.
#### API Testing & Debugging Tools
- [Postman](https://www.postman.com/) β GUI-based tool for testing, documenting, and sharing RESTful APIs with support for collections, variables, and environments.
- [cURL](https://curl.se/) β Command-line tool for transferring data using various network protocols (great for quick API testing via terminal).
#### Public API Hubs & Directories
- [RapidAPI](https://rapidapi.com/) β The worldβs largest API marketplace to discover, connect, and manage thousands of APIs.
- [API Hub by Postman](https://www.postman.com/explore) β A searchable directory of public APIs published and tested by the Postman community.
- [Public APIs](https://github.com/public-apis/public-apis) β A massive GitHub repo listing free public APIs categorized by topic.
- [API List](https://apilist.fun/) β Fun and useful public APIs categorized by subject (movies, games, food, etc.).
#### API Generators
- [DreamFactory](https://www.dreamfactory.com/) β Auto-generates REST APIs from SQL or NoSQL databases with built-in security and role-based access.
- [LoopBack](https://loopback.io/) β Extensible Node.js framework for building APIs quickly from models, with strong TypeScript support.
- [Xmysql](https://github.com/o1lab/xmysql) β Generate a REST API from a MySQL database instantly without writing code.
- [Sandman2](https://github.com/jeffknupp/sandman2) β Instantly turn any legacy database into a RESTful API using Python.
- [API Generators List (GitHub)](https://github.com/wrannaman/generators) β Curated list of open-source tools for auto-generating APIs.
---
### π§° DevOps & Infrastructure
Core tools to build, deploy, and manage applications in scalable environments.
#### Backend Tools
- [Docker](https://www.docker.com/) β Container platform for building and deploying applications.
- [Kubernetes](https://kubernetes.io/) β Container orchestration platform for scalable deployments.
- [Redis](https://redis.io/) β In-memory database for caching, queues, and fast data access.
- [PostgreSQL](https://www.postgresql.org/) β Advanced, open-source relational database.
- [SQLite](https://www.sqlite.org/index.html) β Self-contained, serverless SQL database engine used in embedded and lightweight applications.
- [GraphQL](https://graphql.org/) β Query language and runtime for APIs.
#### Hosting Platforms
- [Vercel](https://vercel.com/) β Fast frontend hosting and serverless backend deployment.
- [Netlify](https://www.netlify.com/) β Git-based deployment for JAMstack and static sites.
- [DigitalOcean](https://www.digitalocean.com/) β Cloud hosting with simple UI and predictable pricing.
- [Heroku](https://www.heroku.com/) β PaaS that simplifies backend deployments and scaling.
- [AWS](https://aws.amazon.com/) β Full-featured cloud platform with global infrastructure.
#### Monitoring & Logging Tools
- [LogRocket](https://logrocket.com/) β Frontend monitoring with session replay, error tracking, and performance analytics.
- [Sentry](https://sentry.io/) β Real-time error tracking and performance monitoring across your stack.
- [New Relic](https://newrelic.com/) β Full-stack observability platform for application performance monitoring.
- [Grafana](https://grafana.com/) β Open-source visualization and alerting platform for metrics and logs.
---
### π Machine Learning & Data Science
Frameworks, platforms, and tools used for machine learning, AI experimentation, and data science.
#### Notebooks & Experimentation
- [Jupyter Notebook](https://jupyter.org/) β Open-source web application for creating and sharing documents containing live code, equations, visualizations, and narrative text.
- [Google Colab](https://colab.research.google.com/) β Free Jupyter notebook environment from Google that runs in the cloud with GPU/TPU support.
#### Competitions & Datasets
- [Kaggle](https://www.kaggle.com/) β Online platform for data science competitions, datasets, notebooks, and collaborative ML projects.
- [Papers with Code](https://paperswithcode.com/) β Resource for finding ML research papers along with code implementations and benchmarks.
#### Experiment Tracking & Lifecycle
- [Weights & Biases](https://wandb.ai/) β Tool for experiment tracking, dataset versioning, and model performance visualization.
- [MLflow](https://mlflow.org/) β Open-source platform for managing the ML lifecycle, including experimentation, reproducibility, and deployment.
#### Pretrained Models & APIs
- [Hugging Face](https://huggingface.co/) β Hub for pre-trained models and datasets, especially in natural language processing (NLP).
---
### π Security & Reliability
Essential tools for protecting your web apps, securing infrastructure, and ensuring system uptime.
#### Network & Application Security
- [Cloudflare](https://www.cloudflare.com/) β DDoS protection, CDN, SSL/TLS, WAF, and security analytics for web apps.
- [SSL Labs](https://www.ssllabs.com/ssltest/) β SSL Server Test to evaluate your HTTPS configuration and certificate strength.
- [NordLayer](https://nordlayer.com/) β Business VPN and secure remote access for hybrid teams.
#### Code & DevSecOps
- [Aikido Security](https://www.aikido.dev/) β Code-to-cloud vulnerability scanning and developer-centric security tools.
#### Threat Detection & Monitoring
- [Teramind](https://www.teramind.co/) β Insider threat detection, user behavior analytics, and monitoring.
- [Log360](https://www.manageengine.com/log-management/) β SIEM solution for log management, auditing, and compliance.
#### Endpoint & Infrastructure Management
- [Endpoint Central](https://www.manageengine.com/products/desktop-central/) β Unified endpoint management with patching, asset tracking, and remote control.
---
### βΏ Accessibility Tools
Resources to evaluate, test, and improve accessibility for websites, applications, and digital products.
- [WAVE Web Accessibility Evaluation Tool](https://wave.webaim.org/) β Browser-based tool to identify WCAG errors and accessibility issues visually.
- [axe DevTools](https://www.deque.com/axe/) β Browser extension and automated testing framework for accessibility auditing.
- [Color Oracle](https://colororacle.org/) β Cross-platform color blindness simulator.
- [Contrast Checker (WebAIM)](https://webaim.org/resources/contrastchecker/) β Test text/background color contrast against WCAG standards.
- [Pa11y](https://pa11y.org/) β Command-line tool for automated accessibility testing.
- [Accessibility Insights](https://accessibilityinsights.io/) β Microsoftβs open-source suite for accessibility testing on web and desktop apps.
---
### π¦ Build & Test
Utilities for managing dependencies, testing applications, and documenting APIs.
#### Package Managers & Dependency Tools
- [npm](https://www.npmjs.com/) β Node.js package manager and largest ecosystem of open-source libraries.
- [Yarn](https://yarnpkg.com/) β Fast, reliable, and secure alternative to npm with better caching and workspaces support.
- [pnpm](https://pnpm.io/) β Efficient, disk-saving package manager with strict dependency resolution.
#### Testing Frameworks & Tools
- [Jest](https://jestjs.io/) β Delightful JavaScript testing framework with snapshot testing and easy setup.
- [Mocha](https://mochajs.org/) β Flexible test framework for Node.js with rich plugin support.
- [Cypress](https://www.cypress.io/) β Fast, reliable end-to-end testing for web apps with time-travel debugging.
- [Playwright](https://playwright.dev/) β Headless browser testing tool with multi-browser support by Microsoft.
#### API Specification & Documentation Tools
- [Swagger UI](https://swagger.io/tools/swagger-ui/) β Interactive browser-based tool for exploring and testing OpenAPI-compliant REST APIs.
- [Swagger Editor](https://editor.swagger.io/) β Online YAML/JSON editor for designing and validating OpenAPI definitions.
- [OpenAPI Spec](https://swagger.io/specification/) β Standardized specification for building RESTful APIs that can be visualized and tested automatically.
#### HTML & CSS Validators
- [W3C Markup Validator](https://validator.w3.org/) β Checks HTML and XHTML documents for conformance to W3C standards.
- [W3C CSS Validator](https://jigsaw.w3.org/css-validator/) β Validates CSS stylesheets for syntax and compatibility.
---
### π§ Writing & Project Documentation
Documentation tools to support writing, structuring, and publishing project materials.
- [Docusaurus](https://docusaurus.io/) β Static site generator for project documentation, built by Meta.
- [Markdown Guide](https://www.markdownguide.org/) β Comprehensive reference for writing markdown, including GitHub-flavored syntax.
- [Typora](https://typora.io/) β Minimal markdown editor with real-time preview and export options.
---
### βοΈ Wireframing & Prototyping
Design tools for sketching, prototyping, and communicating interface and flow ideas.
#### Code-Enabled UI Design Platforms
- [Framer](https://www.framer.com/) β Interactive design platform with support for custom React components and real-time prototyping.
- [UXPin](https://www.uxpin.com/) β UI/UX tool that allows you to use real HTML, CSS, and JS logic, including interactive states and variables.
- [Figma](https://www.figma.com/) β Provides developer-friendly code inspection (CSS/Swift/XML) and supports code-export plugins like Anima.
- [Penpot](https://penpot.app/) β Open-source UI design platform with CSS code inspection and developer handoff tools.
#### Design-Focused UI Tools
- [Adobe XD](https://www.adobe.com/products/xd.html) β Vector-based design tool with prototype sharing and basic CSS snippets for handoff.
- [Sketch](https://www.sketch.com/) β macOS-based UI design tool with export and dev handoff via plugins like Zeplin or Avocode.
#### Low-Fidelity Wireframing Tools
- [Balsamiq](https://balsamiq.com/) β Low-fidelity wireframing tool that helps teams sketch out UI ideas quickly.
- [Whimsical](https://whimsical.com/) β Fast and intuitive tool for wireframes, flowcharts, and sticky notes.
#### Flowchart & Diagramming Tools
- [draw.io (diagrams.net)](https://www.diagrams.net/) β Free tool for creating flowcharts, mockups, UML, and technical diagrams.
- [Lucidchart](https://www.lucidchart.com/) β Visual workspace for collaborative diagramming, wireframing, and process modeling.
- [Mermaid Live Editor](https://mermaid.live/edit) β Generate flowcharts and sequence diagrams from markdown-style text.
- [PlantUML](https://plantuml.com/) β Write UML diagrams as code with support for flowcharts, class diagrams, and sequence diagrams.
- [DrawSQL](https://drawsql.app/) β Design and collaborate on database entity relationship diagrams (ERDs) online.
#### Pseudocode & Logic Visualization
- [Code2Flow](https://www.code2flow.com/) β Convert pseudocode or structured logic into readable flowcharts instantly.
- [Flowgorithm](http://flowgorithm.org/) β Visual tool for creating flowcharts that also generates pseudocode or code in various languages.
- [PseudoEditor](https://pseudoeditor.com/) β Web-based pseudocode editor with syntax highlighting and logic visualization.
#### Slide-Based Prototyping
- [PowerPoint / Google Slides](https://www.google.com/slides/about/) β Commonly used for simple mockups or click-through prototypes.
---
### π¨ Design Resources
Design and UI assets to support interface development, visual design, and front-end creativity.
#### Frontend Dev Tools
- [cdnjs](https://cdnjs.com/) β Free CDN for open-source JS/CSS libraries.
- [Browsersync](https://browsersync.io/) β Sync your browser sessions during local dev.
- [CodePen](https://codepen.io/) β Live editor for HTML, CSS, and JavaScript demos.
- [JSFiddle](https://jsfiddle.net/) β Collaborative web code editor for testing snippets.
#### Stock Photos & Videos
- [Unsplash](https://unsplash.com/) β Beautiful, high-quality free stock images.
- [Pexels](https://www.pexels.com/) β Free stock photography and videos.
- [Pixabay](https://pixabay.com/) β Library of free images, videos, and music.
- [FreeImages](http://www.freeimages.com/) β Stock image archive for commercial use.
- [Stockio](https://www.stockio.com/) β Fonts, icons, images, and videos for free use.
#### Illustrations & Vectors
- [Lukasz Adam Illustrations](https://lukaszadam.com/illustrations) β Open license vector art and illustrations.
- [unDraw](https://undraw.co/) β Open-source illustrations for web and mobile.
- [Awesome Images](https://github.com/heyalexej/awesome-images) β Curated image and illustration resource list.
#### Graphic & Layout Tools
- [Canva](https://www.canva.com/) β Drag-and-drop graphic design tool with templates for social media, marketing, and more.
#### Patterns & Textures
- [Subtle Patterns](https://www.toptal.com/designers/subtlepatterns/) β Seamless background textures and patterns.
#### Pixel Art
- [Piskel](https://www.piskelapp.com/) β Online pixel art and animated sprite editor.