Task

Top 23 Task Open-Source Projects

  • tui.calendar

    🍞📅A JavaScript calendar that has everything you need.

  • Project mention: Show HN: I built an open source web calendar inspired by the Google calendar | news.ycombinator.com | 2024-01-02

    There is a similar but established library already: https://github.com/nhn/tui.calendar. Did you take a look at that one before starting your own? If yes, what were you missing?

  • Task

    A task runner / simpler Make alternative written in Go

  • Project mention: Show HN: Workflow Orchestrator in Golang | news.ycombinator.com | 2024-03-04

    So many tools in this space! This one looks a little bit like go-task, but it seems maybe better for production workflows because if timeout support, while go-task seems more aimed to command line work/makefile replacement.

    —-

    https://github.com/go-task/task

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • rq

    Simple job queues for Python

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    That's pretty cool. Reckon it would work with existing code that calls Redis over the wire for RQ?

      https://python-rq.org

  • agenda

    Lightweight job scheduling for Node.js

  • Project mention: Next.js vs Node.js: A Modern Contrast | dev.to | 2024-04-12

    While many ways to write scalable Node.js applications exist, all narrow down to the underlying architecture. However, common hurdles in Node.js include serving static files, task scheduling, and utilizing available resources. To combat these, you can use a tactical approach. Because serving static assets with Node.js takes CPU time, a proxy content delivery network like CloudFront should help fix it. Recurring tasks need to fire events, which isn’t reliable with setTimeout or setInterval. As a solution, you can use a task scheduler framework like agenda.js. To handle resource utilization, you can use the cluster feature in Node.js, which listens to ports, accepts new connections, and distributes them across workers with built-in smarts to avoid overloading the process.

  • taskbook

    Tasks, boards & notes for the command-line habitat

  • UniTask

    Provides an efficient allocation free async/await integration for Unity.

  • Project mention: Optimizing CPU Load in C#: Key Approaches and Strategies | dev.to | 2024-04-19

    If you develop projects in Unity - i really recommend to see at UniTaks.

  • machinery

    Machinery is an asynchronous task queue/job queue based on distributed message passing.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dramatiq

    A fast and reliable background task processing library for Python 3.

  • Project mention: Dramatiq: A fast and reliable distributed task processing library for Python | news.ycombinator.com | 2024-02-08
  • taskwarrior

    Taskwarrior - Command line Task Management

  • Project mention: Taskwarrior – Command Line Task Management | news.ycombinator.com | 2024-05-01
  • LaravelS

    LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.

  • docker-airflow

    Docker Apache Airflow

  • AsyncEx

    A helper library for async/await.

  • Project mention: how to safely share state in multithreading applications | /r/dotnet | 2023-06-05

    PS: You may want to look at the other in-memory concurrency structures available. You may find something that perfectly fits the specific problem you are trying to solve. https://learn.microsoft.com/en-us/dotnet/api/system.threading?view=net-7.0, https://learn.microsoft.com/en-us/dotnet/api/system.collections.concurrent?view=net-7.0, and https://github.com/StephenCleary/AsyncEx

  • cargo-make

    Rust task runner and build tool.

  • Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    cargo-make aims to be an extensive Rust-written task runner that additionally lets you define workflows to execute your tasks. You can install it using cargo install cargo-make.

  • mo

    🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

  • Project mention: Functional Programming Library for Golang by IBM | news.ycombinator.com | 2023-08-17

    A simple alternative is the combination of:

    - https://github.com/samber/lo

    - https://github.com/samber/mo

    The split is also nice as you can choose to just use the generic convenience functions from lo without the more FP related things from mo.

  • maid

    Markdown driven task runner. (by egoist)

  • croner

    Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

  • Project mention: Croner – Cron for JavaScript and TypeScript | news.ycombinator.com | 2023-08-30
  • tasuku

    ✅ タスク — The minimal task visualizer for Node.js

  • AsyncAwaitBestPractices

    Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask

  • WhatTodo

    A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

  • Queuer

    Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

  • void

    terminal-based personal organizer

  • then🎬

    :clapper: Tame async code with battle-tested promises (by freshOS)

  • vscode-todo-plus

    Manage todo lists with ease. Powerful, easy to use and customizable.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Task related posts

Index

What are some of the best open-source Task projects? This list will help you:

Project Stars
1 tui.calendar 11,464
2 Task 10,055
3 rq 9,523
4 agenda 9,251
5 taskbook 8,885
6 UniTask 7,296
7 machinery 7,313
8 dramatiq 4,079
9 taskwarrior 3,878
10 LaravelS 3,807
11 docker-airflow 3,703
12 AsyncEx 3,415
13 cargo-make 2,397
14 mo 2,261
15 maid 2,008
16 croner 1,867
17 tasuku 1,860
18 AsyncAwaitBestPractices 1,546
19 WhatTodo 1,136
20 Queuer 1,049
21 void 1,046
22 then🎬 989
23 vscode-todo-plus 890

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com