This is a live document of no-code, low-code, code-generators and coding assistants I'll be looking at. If you know of a tool that is really good and I should try out, let me know!
Code assisting tools:
- GitHub Copilot: AI-powered code completion tool developed by GitHub and OpenAI, suggesting entire lines or blocks of code based on the context of the project.
- Google Gemini: AI-driven tool enhancing productivity and creativity through generative AI capabilities, integrated with Google’s suite of tools and services.
- I've personally tried this one and is 90% more on the way than helpful. I'd like to be able to get suggestions on-demand instead of getting them constantly.
- Tabnine: AI-powered code completion tool supporting multiple languages, providing code snippets and integrating with various code editors.
- Kite: AI-powered code completion tool offering real-time code suggestions, supporting numerous programming languages and IDEs.
- Codota: AI-powered code completions and suggestions, integrating with popular IDEs like IntelliJ, Android Studio, and Eclipse, supporting multiple languages.
- DeepCode: Machine learning tool analyzing code for potential bugs, performance issues, and security vulnerabilities, providing real-time feedback within the IDE.
- CodeT5: Transformer-based model for code understanding and generation, assisting with tasks like code completion, summarization, and translation between languages.
- Repl.it Ghostwriter: AI-powered code completion tool integrated into the Repl.it online coding platform, offering real-time code suggestions and completions.
- Intellicode (Microsoft): AI-assisted capabilities enhancing developer productivity with intelligent context-aware code completions, refactoring suggestions, and code style recommendations.
- Amazon CodeWhisperer: AI-powered code suggestion tool providing real-time code suggestions and completions, integrating with popular IDEs and supporting multiple languages.
- PyCharm Code With Me: Collaborative coding feature enabling real-time teamwork, with AI-powered code completion and suggestions as part of PyCharm’s broader toolset.
- Cursor (cursor.sh): AI-powered code editor designed to enhance developer productivity with intelligent code completions and suggestions.
- There's a list of AI tools in a Github repository called AwesomeAI
Low-code tools:
- n8n: Open Source workflow automation tool that allows users to design workflows visually and integrate multiple services. It can be self-hosted, providing flexibility and control over data.
- Can be extended (JavaScript)
- Healthy ARR (Accounting Rate of Return) growing 5x year-over-year
- Series A (as per May 2024)
- Use cases:
- Lead automation
- Supercharge CRM
- Backend prototyping
- Security operations
- IFTTT (If This Then That): A service that allows you to create automated connections between different apps and devices using simple conditional statements.
- Parabola: A tool for automating data workflows. It allows you to visually design data flows and automate repetitive tasks.
- Integromat (Make): Similar to Zapier, it helps automate tasks by connecting different apps and services with more advanced features for complex workflows.
- Nintex: A platform for process management and automation, providing low-code tools for creating workflows, forms, and mobile apps.
- OutSystems: A low-code platform for developing, deploying, and managing enterprise-grade applications. It offers a robust development environment with visual modeling.
- Mendix: Allows you to create web and mobile applications using visual modeling tools and pre-built templates. It’s designed for both business users and developers.
- Power Apps (Microsoft): Part of the Microsoft Power Platform, it enables you to create custom apps with a low-code approach, integrating well with other Microsoft services.
- Appian: Focuses on enterprise applications with low-code automation and development capabilities. It includes a visual process modeler and integration tools.
- Zoho Creator: Offers a platform for building custom applications quickly with minimal coding, featuring a drag-and-drop interface and various pre-built modules.
- Quick Base: A low-code platform for building applications to automate workflows and manage data. It’s aimed at improving operational efficiency.
- Betty Blocks: Provides a no-code platform for creating applications through visual modeling, suitable for both business users and developers.
- Kissflow: Offers a unified digital workplace platform for managing workflows, processes, and projects with low-code/no-code tools.
No-code tools:
- Bubble: Allows you to build web applications without coding. It offers a drag-and-drop interface to design UI and powerful workflow tools to define application logic.
- Webflow: Primarily used for web design and development. It provides a visual editor for building responsive websites.
- Airtable: A spreadsheet-database hybrid that allows you to create custom applications and manage data with a no-code interface.
- Zapier: Enables you to automate workflows by connecting different applications and services. It supports thousands of apps and allows you to create automated processes called "Zaps."
- Adalo: Helps in creating mobile and web applications with a drag-and-drop interface, offering various pre-built components.
- Thunkable: A no-code platform to build native mobile apps. It provides a visual interface for app design and logic.
- Glide: Transforms Google Sheets into mobile apps. You can create apps with a simple interface that updates in real-time as data changes.
- Carrd: Ideal for creating simple, responsive one-page websites. It offers a straightforward drag-and-drop interface.
- Appgyver: Provides a comprehensive platform for building web and mobile apps with no code, featuring a visual builder and various integrations.