Codegen & Assistants

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.