Alternatives to Flow logo

Alternatives to Flow

TypeScript, Git Flow, Flux, Trello, and Confluence are the most popular alternatives and competitors to Flow.
76
58
+ 1
15

What is Flow and what are its top alternatives?

Flow is an online collaboration platform that makes it easy for people to create, organize, discuss, and accomplish tasks with anyone, anytime, anywhere. By merging a sleek, intuitive interface with powerful functionality, we're out to revolutionize the way the world's productive teams get things done.
Flow is a tool in the Project Management category of a tech stack.

Top Alternatives to Flow

  • TypeScript
    TypeScript

    TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript. ...

  • Git Flow
    Git Flow

    It provides excellent command line help and output. It is a merge based solution. It doesn't rebase feature branches. ...

  • Flux
    Flux

    Flux is the application architecture that Facebook uses for building client-side web applications. It complements React's composable view components by utilizing a unidirectional data flow. It's more of a pattern rather than a formal framework, and you can start using Flux immediately without a lot of new code. ...

  • Trello
    Trello

    Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what's being worked on, who's working on what, and where something is in a process. ...

  • Confluence
    Confluence

    Capture the knowledge that's too often lost in email inboxes and shared network drives in Confluence instead – where it's easy to find, use, and update. ...

  • Asana
    Asana

    Asana is the easiest way for teams to track their work. From tasks and projects to conversations and dashboards, Asana enables teams to move work from start to finish--and get results. Available at asana.com and on iOS & Android. ...

  • Azure DevOps
    Azure DevOps

    Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning, and release management for continuous delivery to the cloud and on-premises. Includes broad IDE support. ...

  • Notion
    Notion

    A new tool that blends your everyday work apps into one. It's a unified and collaborative workspace for you and your team ...

Flow alternatives & related posts

TypeScript logo

TypeScript

98.8K
69.6K
499
A superset of JavaScript that compiles to clean JavaScript output
98.8K
69.6K
+ 1
499
PROS OF TYPESCRIPT
  • 173
    More intuitive and type safe javascript
  • 105
    Type safe
  • 79
    JavaScript superset
  • 48
    The best AltJS ever
  • 27
    Best AltJS for BackEnd
  • 15
    Powerful type system, including generics & JS features
  • 11
    Compile time errors
  • 11
    Nice and seamless hybrid of static and dynamic typing
  • 10
    Aligned with ES development for compatibility
  • 7
    Angular
  • 7
    Structural, rather than nominal, subtyping
  • 5
    Starts and ends with JavaScript
  • 1
    Garbage collection
CONS OF TYPESCRIPT
  • 5
    Code may look heavy and confusing
  • 4
    Hype

related TypeScript posts

Yshay Yaacobi

Our first experience with .NET core was when we developed our OSS feature management platform - Tweek (https://github.com/soluto/tweek). We wanted to create a solution that is able to run anywhere (super important for OSS), has excellent performance characteristics and can fit in a multi-container architecture. We decided to implement our rule engine processor in F# , our main service was implemented in C# and other components were built using JavaScript / TypeScript and Go.

Visual Studio Code worked really well for us as well, it worked well with all our polyglot services and the .Net core integration had great cross-platform developer experience (to be fair, F# was a bit trickier) - actually, each of our team members used a different OS (Ubuntu, macos, windows). Our production deployment ran for a time on Docker Swarm until we've decided to adopt Kubernetes with almost seamless migration process.

After our positive experience of running .Net core workloads in containers and developing Tweek's .Net services on non-windows machines, C# had gained back some of its popularity (originally lost to Node.js), and other teams have been using it for developing microservices, k8s sidecars (like https://github.com/Soluto/airbag), cli tools, serverless functions and other projects...

See more
Adebayo Akinlaja
Engineering Manager at Andela · | 30 upvotes · 3.2M views

I picked up an idea to develop and it was no brainer I had to go with React for the frontend. I was faced with challenges when it came to what component framework to use. I had worked extensively with Material-UI but I needed something different that would offer me wider range of well customized components (I became pretty slow at styling). I brought in Evergreen after several sampling and reads online but again, after several prototype development against Evergreen—since I was using TypeScript and I had to import custom Type, it felt exhaustive. After I validated Evergreen with the designs of the idea I was developing, I also noticed I might have to do a lot of styling. I later stumbled on Material Kit, the one specifically made for React . It was promising with beautifully crafted components, most of which fits into the designs pages I had on ground.

A major problem of Material Kit for me is it isn't written in TypeScript and there isn't any plans to support its TypeScript version. I rolled up my sleeve and started converting their components to TypeScript and if you'll ask me, I am still on it.

In summary, I used the Create React App with TypeScript support and I am spending some time converting Material Kit to TypeScript before I start developing against it. All of these components are going to be hosted on Bit.

If you feel I am crazy or I have gotten something wrong, I'll be willing to listen to your opinion. Also, if you want to have a share of whatever TypeScript version of Material Kit I end up coming up with, let me know.

See more
Git Flow logo

Git Flow

95
76
0
A set of git extensions to provide high-level repository operations
95
76
+ 1
0
PROS OF GIT FLOW
    Be the first to leave a pro
    CONS OF GIT FLOW
      Be the first to leave a con

      related Git Flow posts

      Flux logo

      Flux

      521
      508
      130
      Application Architecture for Building User Interfaces
      521
      508
      + 1
      130
      PROS OF FLUX
      • 44
        Unidirectional data flow
      • 32
        Architecture
      • 19
        Structure and Data Flow
      • 14
        Not MVC
      • 12
        Open source
      • 6
        Created by facebook
      • 3
        A gestalt shift
      CONS OF FLUX
        Be the first to leave a con

        related Flux posts

        Marcos Iglesias
        Sr. Software Engineer at Eventbrite · | 13 upvotes · 221.9K views

        We are in the middle of a change of the stack on the front end. So we used Backbone.js with Marionette. Then we also created our own implementation of a Flux kind of flow. We call it eb-flux. We have worked with Marionette for a long time. Then at some point we start evolving and end up having a kind of Redux.js-style architecture, but with Marionette.

        But then maybe one and a half years ago, we started moving into React and that's why we created the Eventbrite design system. It's a really nice project that probably could be open sourced. It's a library of components for our React components.

        With the help of that library, we are building our new stack with React and sometimes Redux when it's necessary.

        See more
        Trello logo

        Trello

        42.4K
        32.9K
        3.7K
        Your entire project, in a single glance
        42.4K
        32.9K
        + 1
        3.7K
        PROS OF TRELLO
        • 715
          Great for collaboration
        • 628
          Easy to use
        • 573
          Free
        • 375
          Fast
        • 347
          Realtime
        • 237
          Intuitive
        • 215
          Visualizing
        • 169
          Flexible
        • 126
          Fun user interface
        • 83
          Snappy and blazing fast
        • 30
          Simple, intuitive UI that gets out of your way
        • 27
          Kanban
        • 21
          Clean Interface
        • 18
          Easy setup
        • 18
          Card Structure
        • 17
          Drag and drop attachments
        • 11
          Simple
        • 10
          Markdown commentary on cards
        • 9
          Lists
        • 9
          Integration with other work collaborative apps
        • 8
          Satisfying User Experience
        • 8
          Cross-Platform Integration
        • 7
          Recognizes GitHub commit links
        • 6
          Easy to learn
        • 5
          Great
        • 4
          Better than email
        • 4
          Versatile Team & Project Management
        • 3
          and lots of integrations
        • 3
          Trello’s Developmental Transparency
        • 3
          Effective
        • 2
          Easy
        • 2
          Powerful
        • 2
          Agile
        • 2
          Easy to have an overview of the project status
        • 2
          flexible and fast
        • 2
          Simple and intuitive
        • 1
          Name rolls of the tongue
        • 1
          Customizable
        • 1
          Email integration
        • 1
          Personal organisation
        • 1
          Nice
        • 1
          Great organizing (of events/tasks)
        • 0
          Easiest way to visually express the scope of projects
        CONS OF TRELLO
        • 5
          No concept of velocity or points
        • 4
          Very light native integrations
        • 2
          A little too flexible

        related Trello posts

        Johnny Bell

        So I am a huge fan of JIRA like #massive I used it for many many years, and really loved it, used it personally and at work. I would suggest every new workplace that I worked at to switch to JIRA instead of what I was using.

        When I started at #StackShare we were using a Trello #Kanban board and I was so shocked at how easy the workflow was to follow, create new tasks and get tasks QA'd and deployed. What was so great about this was it didn't come with all the complexity of JIRA. Like setting up a project, user rules etc. You are able to hit the ground running with Trello and get tasks started right away without being overwhelmed with the complexity of options in JIRA

        With a few TrelloPowerUps we were easily able to add GitHub integration and storyPoints to our cards and thats all we needed to get a really nice agile workflow going.

        I'm not saying that JIRA is not useful, I can see larger companies being able to use the JIRA features and have the time to go through all the complex setup to get a really good workflow going. But for smaller #Startups that want to hit the ground running Trello for me is the way to go.

        In saying that what I would love Trello to implement is to allow me to create custom fields. Right now we just have a Description field. So I am adding User Stories & How To Test in the Markdown of the Description if I could have these as custom fields then my #Agile workflow would be complete.

        #StackDecisionsLaunch

        See more
        Francisco Quintero
        Tech Lead at Dev As Pros · | 13 upvotes · 1.5M views

        For Etom, a side project. We wanted to test an idea for a future and bigger project.

        What Etom does is searching places. Right now, it leverages the Google Maps API. For that, we found a React component that makes this integration easy because using Google Maps API is not possible via normal API requests.

        You kind of need a map to work as a proxy between the software and Google Maps API.

        We hate configuration(coming from Rails world) so also decided to use Create React App because setting up a React app, with all the toys, it's a hard job.

        Thanks to all the people behind Create React App it's easier to start any React application.

        We also chose a module called Reactstrap which is Bootstrap UI in React components.

        An important thing in this side project(and in the bigger project plan) is to measure visitor through out the app. For that we researched and found that Keen was a good choice(very good free tier limits) and also it is very simple to setup and real simple to send data to

        Slack and Trello are our defaults tools to comunicate ideas and discuss topics, so, no brainer using them as well for this project.

        See more
        Confluence logo

        Confluence

        25.9K
        18.8K
        202
        One place to share, find, and collaborate on information
        25.9K
        18.8K
        + 1
        202
        PROS OF CONFLUENCE
        • 94
          Wiki search power
        • 62
          WYSIWYG editor
        • 43
          Full featured, works well with embedded docs
        • 3
          Expensive licenses
        CONS OF CONFLUENCE
        • 3
          Expensive license

        related Confluence posts

        David Ritsema
        Frontend Architect at Herman Miller · | 11 upvotes · 702.1K views

        We knew how we wanted to build our Design System, now it was time to choose the tools to get us there. The essence of Scrum is a small team of people. The team is highly flexible and adaptive. Perfect, so we'll work in 2 week sprints where each sprint can be a mix of new R&D stories, a presentation of decisions made, and showcasing key development milestones.

        We are also able to run content stories in parallel, focusing development efforts around key areas of the site that our authors need first. Our stories would exist in a Jira backlog, documentation would be hosted in Confluence , and GitHub would host our codebase. If developers identify technical improvements during the sprint, they can be added as GitHub issues and transferred to Jira if we decide to represent them as stories for the Backlog. For Sprint Retrospectives, @groupmap proved to be a great way to include our remote members of the dev team.

        This worked well for our team and allowed us to be flexible in what we wanted to build and how we wanted to build it. As we further defined our Backlog and estimated each story, we could accurately measure the team's capacity (velocity) and confidently estimate a launch date.

        See more
        Priit Kaasik
        Engineering Lead at Katana MRP · | 9 upvotes · 552K views

        As a new company we could early adopt and bet on #RemoteTeam setup without cultural baggage derailing us. Our building blocks for developing remote working culture are:

        • Hiring people who are self sufficient, self-disciplined and excel at video and written communication to work remotely
        • Set up periodic ceremonies ( #DailyStandup, #Grooming, Release calls and chats etc) to keep the company rhythm / heartbeat going across remote cells
        • Regularly train your leaders to take into account remote working aspects of organizing f2f calls, events, meetups, parties etc. when communicating and organizing workflows
        • And last, but not least - select the right tools to support effective communication and collaboration:
        1. All feeds and conversations come together in Slack
        2. #Agile workflows in Jira
        3. InProductCommunication and #CustomerSupportChat in Intercom
        4. #Notes, #Documentation and #Requirements in Confluence
        5. #SourceCode and ContinuousDelivery in Bitbucket
        6. Persistent video streams between locations, demos, meetings run on appear.in
        7. #Logging and Alerts in Papertrail
        See more
        Asana logo

        Asana

        9.4K
        7K
        655
        Enabling the teams to work together effortlessly
        9.4K
        7K
        + 1
        655
        PROS OF ASANA
        • 160
          Super fast task creation
        • 150
          Flexible project management
        • 101
          Free up to 15
        • 99
          Followers and commenting on tasks
        • 57
          Integration with external services
        • 25
          Email-based task creation
        • 17
          Plays nice with Google Apps
        • 14
          Clear usage
        • 14
          Plays nice with Harvest Time Tracking
        • 6
          Supports nice keyboard shortcuts
        • 4
          Integration with GitHub
        • 2
          Slack supported
        • 2
          Integration with Instagantt for Gantt Charts
        • 1
          Integration with Alfred
        • 1
          Both Card View & Task View
        • 1
          Easy to use
        • 1
          Friendly API
        • 0
          Slick and fast interface
        CONS OF ASANA
        • 0
          Not Cross Platform

        related Asana posts

        Lucas Litton
        Founder & CEO at Macombey · | 24 upvotes · 260.3K views

        Sentry has been essential to our development approach. Nobody likes errors or apps that crash. We use Sentry heavily during Node.js and React development. Our developers are able to see error reports, crashes, user's browsers, and more, all in one place. Sentry also seamlessly integrates with Asana, Slack, and GitHub.

        See more
        Shared insights
        on
        JiraJiraAsanaAsanaTrelloTrelloAha!Aha!

        I'm comparing Aha!, Trello and Asana. We are looking for it as a Product Management Team. Jira handles all our development and storyboard etc. This is for Product Management for Roadmaps, Backlogs, future stories, etc. Cost is a factor, as well. Does anyone have a comparison chart of Pros and Cons? Thank you.

        See more
        Azure DevOps logo

        Azure DevOps

        2.7K
        2.8K
        248
        Services for teams to share code, track work, and ship software
        2.7K
        2.8K
        + 1
        248
        PROS OF AZURE DEVOPS
        • 56
          Complete and powerful
        • 32
          Huge extension ecosystem
        • 27
          Azure integration
        • 26
          Flexible and powerful
        • 26
          One Stop Shop For Build server, Project Mgt, CDCI
        • 15
          Everything I need. Simple and intuitive UI
        • 13
          Support Open Source
        • 8
          Integrations
        • 7
          GitHub Integration
        • 6
          One 4 all
        • 6
          Cost free for Stakeholders
        • 6
          Project Mgmt Features
        • 5
          Crap
        • 5
          Runs in the cloud
        • 3
          Agent On-Premise(Linux - Windows)
        • 2
          Aws integration
        • 2
          Link Test Cases to Stories
        • 2
          Jenkins Integration
        • 1
          GCP Integration
        CONS OF AZURE DEVOPS
        • 8
          Still dependant on C# for agents
        • 5
          Many in devops disregard MS altogether
        • 4
          Capacity across cross functional teams not visibile
        • 4
          Not a requirements management tool
        • 4
          Half Baked
        • 3
          Jack of all trades, master of none
        • 3
          Poor Jenkins integration
        • 2
          Tedious for test plan/case creation

        related Azure DevOps posts

        Farzad Jalali
        Senior Software Architect at BerryWorld · | 8 upvotes · 250.3K views

        Visual Studio Azure DevOps Azure Functions Azure Websites #Azure #AzureKeyVault #AzureAD #AzureApps

        #Azure Cloud Since Amazon is potentially our competitor then we need a different cloud vendor, also our programmers are microsoft oriented so the choose were obviously #Azure for us.

        Azure DevOps Because we need to be able to develop a neww pipeline into Azure environment ina few minutes.

        Azure Kubernetes Service We already in #Azure , also need to use K8s , so let's use AKS as it's a manged Kubernetes in the #Azure

        See more
        Nicholas Rogoff

        Secure Membership Web API backed by SQL Server. This is the backing API to store additional profile and complex membership metadata outside of an Azure AD B2C provider. The front-end using the Azure AD B2C to allow 3rd party trusted identity providers to authenticate. This API provides a way to add and manage more complex permission structures than can easily be maintained in Azure AD.

        We have .Net developers and an Azure infrastructure environment using server-less functions, logic apps and SaaS where ever possible. For this service I opted to keep it as a classic WebAPI project and deployed to AppService.

        • Trusted Authentication Provider: @AzureActiveDirectoryB2C
        • Frameworks: .NET Core
        • Language: C# , Microsoft SQL Server , JavaScript
        • IDEs: Visual Studio Code , Visual Studio
        • Libraries: jQuery @EntityFramework, @AutoMapper, @FeatureToggle , @Swashbuckle
        • Database: @SqlAzure
        • Source Control: Git
        • Build and Release Pipelines: Azure DevOps
        • Test tools: Postman , Newman
        • Test framework: @nUnit, @moq
        • Infrastructure: @AzureAppService, @AzureAPIManagement
        See more
        Notion logo

        Notion

        2.6K
        1.5K
        98
        A unified workspace for docs, wikis, and tasks – designed for modern teams
        2.6K
        1.5K
        + 1
        98
        PROS OF NOTION
        • 21
          One place for almost every project management work
        • 15
          Easy to get started
        • 15
          Very structured documents
        • 15
          Flexible
        • 9
          Dark Mode
        • 8
          Beautiful design
        • 7
          Simple Online Databases
        • 4
          Quick edition with shortcuts
        • 4
          Integration with slack
        CONS OF NOTION
        • 5
          Api is still in development
        • 4
          Lack of database permissions
        • 2
          Slow
        • 2
          Evernote import flaky
        • 1
          No markdown editor
        • 1
          Unable to hide key fields in table
        • 1
          No integrations with tools like Slack

        related Notion posts

        Application & Data

        Java JavaScript Node.js nginx Ubuntu MongoDB Amazon EC2 Redis Amazon S3 AWS Lambda RabbitMQ Kafka MySQL Spring Boot Dropwizard Vue.js Flutter

        Utilities

        Google Analytics Elasticsearch Amazon Route 53

        DevOps

        GitHub Docker Webpack CircleCI Jenkins Travis CI Gradle Apache Maven

        Cooperation Tools

        Jira notion.so Trello

        See more