#Looking to Contribute

1078 messages · Page 2 of 2 (latest)

woven pumice
turbid sparrow
#

Looking new members / contributors to join ChronoGrapher, a Job Scheduler / Workflow Orchestrator. Its similar to Temporal, Apache Airflow, Celery, BullMQ, Sidekiq, Quartz but solves problems such as:

  • Fragmentation: Most libraries stick to one programming language, or if they do branch out to other languages their bindings for the API lack behind (for example Temporal has entire repositeries just for SDKs per language). For users using multiple programming languages, they are required to juggle multiple libraries with different APIs. ChronoGrapher aims to unify them

  • Unit Testing / Debugging: Currently its a bit cumbersome to test various edge cases or debug an exact issue when scheduling a Task. ChronoGrapher addresses this with its revolutionary Simulacrum and its VirtualClock (which can be combined for an even better debugging experience).

  • Scalability: Most libraries stick to one level of scalability, either they are too simple (think CRON, tokio_schedule, tokio_cron_scheduler... etc.) and require manually implementing features, or are too complex for your use case (think Temporal and Apache Airflow). ChronoGrapher scales with you by adding various extensions to build on top of it, not the opposite.

  • Developer Experience: Provides at the top a macro extension similar in syntax to Celery but more powerful, if you want to drop down you have the base types. Additionally chronoGrapher is made to be extended, everything is a trait and everything can be adjusted to your preference and the cherry on top, we aim for high quality documentation via 2 systems (Guidebook and API docs)

Let me know if you are interested in this project! https://github.com/GitBrincie212/ChronoGrapher/

GitHub

Powerful, developer-experience centric, blazingly fast and extensible job scheduler and workflow orchestration platform - GitBrincie212/ChronoGrapher

#

-# Also slight note, experience doesn't really matter (though we do need at least a good grasp of intermediate concepts such as async Rust, traits... etc.)

I reccomend starting with Difficulty: Easy issues first and progressively move on (depending on your skill level, you can just skip these). You can talk to the "team" (3 people lol) in https://discord.com/channels/273534239310479360/1432017649730060348.

If you feel like soemthing is missing and not planned. Feel free to add it as an issue!

turbid sparrow
#

also for those curious in performance (which we also aim extensively):

  • Red ChronoGrapher (average of ~3.45 million T/S with a peak of ~4 million T/S)
  • Blue tokio_schedule (average of ~1.02 million T/S with a peak of ~1.2 million T/S)
  • Green tokio_cron_scheduler (average of ~1617 T/S with a peak of 3000 T/S)
  • Purple a pure tokio-based interval loop where each Task is its own tokio Task (average of ~3.14 million T/S with a peak of ~3.7 million T/S)

Each Task runs every 2 milliseconds continuously and contains lighweigh work (one atomic increment plus a small dummy loop for CPU work)
X represents the batches of Tasks added (each batch is 1k Tasks added).
Y represents the number of Tasks executed per second.

ionic venture
#

DynaRust — A High-Performance Distributed KV Store 🦀

Hey everyone! I'm looking for contributors for DynaRust, a distributed key-value store built in Rust designed for massive concurrency and fault tolerance. A single node can sustain 10k+ connections with sub-5ms latency.

Tech Stack & Architecture:
Storage: Lock-free, granular sharding via DashMap.
Consistency: Eventual consistency using Vector Clocks.
Cluster: SWIM-inspired gossip protocol and Consistent Hashing.
Features: Real-time SSE subscriptions, JWT auth, and Bincode replication.

Where we need help:
Stress testing, profiling, and benchmarking the cluster.
Optimizing disk persistence.
Tackling edge cases in read-repair and network partitions.
Building client SDKs (Python, TS, Go).

It's easy to spin up a cluster locally with Docker. If you want to dive into some advanced Rust and distributed systems architecture, we'd love your help!

Repo: https://github.com/yourfavDev/DynaRust

DM me or drop by the repo to grab an issue!

GitHub

DynaRust is a distributed key‑value store built in Rust, offering real‑time updates, dynamic clustering, and persistent storage. - yourfavDev/DynaRust

dusty wave
#

hi, i'm currently developing a terminal music app called audium. (https://github.com/takashialpha/audium) (using ratatui)
I am seeking help to develop it, deployed the first stable release yesterday (v1.0.0); I need help mostly with design and stuff on TODO.md; but any help is welcome. I'd love to have people helping me maintain the app. please take a closer look at the README.md to see what it's really about

contact me at [email protected] or using discord (DM).

GitHub

A keyboard-driven music app for people who live in the terminal. - takashialpha/audium

orchid aspen
#

Hey, I'm working on leetrs, a TUI application built with Rust that lets you search, pick, test, and submit LeetCode problems directly from your terminal. (Also open and edit using neovim)

I'm looking for contributors to help polish the UI and improve the execution engine. If you're interested in helping out feel free to check out the repo.
Feel free to DM me!

https://github.com/shadowmkj/leetrs

random frigate
tulip plaza
#

Hi! I’m looking to contribute to my first open source project. If anyone has a lot of good first issues just send me a DM I’d be happy to help

near marlin
#

Hey! I'm looking to contribute in basically anything, with strong interest on ML, data pipelines and HPC / concurrency! I would say I'm an intermediate programmer with most fundamentals of Rust, here is my gh https://github.com/madeinshinea/

#

Don't hesitate to DM me!

woeful stratus
rough escarp
woeful stratus
#

Yeah of course. I made an issue

#

Name SIE-Libraries

wanton vortex
cerulean kestrel
#

is there any faster method/tool for build in rust? faster cargo?

torn spire
cerulean kestrel
#

Cargo cross check?

potent swift
wispy condor
#

Everyone is welcome to contribute to RustUse.

rough escarp
#

is there any good projects here that are easy for newbies?

brave fox
#

Looking to contribute to my first project. Feel free to dm/ping.

potent swift
tough hare
#

Quite a coincidence, I once needed a rust based network manager abstraction, and while I did find yours, but I somehow ended up building my own abstraction using zbus.

random frigate
#

@brave fox iam working on my programming language so feel free to DM me and ill tell u where to start.

untold imp
#

Anyone here into streaming systems and want a Rust project to poke at? Building LaminarDB, an embedded streaming SQL engine. Single binary, no JVM. Kafka, Postgres CDC, NATS, Iceberg are in. Could use hands on testing, perf, and new connectors. https://github.com/laminardb/laminardb

GitHub

Contribute to laminardb/laminardb development by creating an account on GitHub.

rough escarp
#

am looking to contribute sql stuffferrisCat

untold imp
#

SQL is a wide area for LaminarDB. Are you more planner/optimizer or functions/operators? Got real work on both sides (N-way join harness, streaming window tests, custom UDFs). Tell me which and I'll send you to the right issues.

potent swift
rough escarp
untold imp
# rough escarp i think i am with the latter fyi i am new and all i know and what i used in that...

All good. Sqlx + sqlite is fine starting ground,
theres a Bluesky Jetstream example in the works (https://github.com/laminardb/laminardb/tree/chore/drop-private-submodule/examples/bluesky-firehose) Public websocket, no auth, just JSON.Closer to sqlx. Run it and see what breaks, or write more SQL queries against the same stream. either way works

Deeper engine work (datafusion planner, UDFs, parser changes) needs more rust experience. worth picking up if you wanna grow into it

GitHub

Contribute to laminardb/laminardb development by creating an account on GitHub.

rough escarp
wheat gust
#

I am looking to contribute to anything! so if u need help lmk!

covert lotus
#

Looking to contribute to ML stuff in Rust

waxen folio
#

anyone from india working on cool stuff?

final dragon
#

Hey. Looking to contribute to some interesting projects

vast charm
#

Looking to discover where I'm standing. I've never contributed and have no idea what my skill level is, most likely a junior

vital wyvern
#

-jobs

buoyant spadeBOT
#

We don't allow soliciting paid work here due to it being too hard to moderate and keep safe. However, there are other places that do. https://reddit.com/r/rust has periodic Who's Hiring threads, the website https://RustJobs.dev/ is a job board dedicated to Rust, and LinkedIn's search category is pretty good as well.

vital wyvern
#

<@&631915156854538260>

buoyant spadeBOT
#

designemperor has been warned, this is their first warning.

dark forge
#

Hello everyone, I recently started learning Rust (~3 month) and am looking for projects that will help me put my theoretical knowledge into practice.

rough escarp
#

@dark forge interested?

#

i think i should add more context

rough escarp
#

for who is wondering
(till i add proper readme (or add it at all))

what you can do with this language/binary/compiler

basic math ( +,-,*,/,^)
if ,else if, else
variables
while

what it needs to run
nasm and ld

hexed acorn
#

This post is reserved for people that are looking to contribute. Just send a message announcing the things that you're comfortable doing. People looking for contributors, feel free to message/ping the people in this post.

devout elm
#

Hey, looking to contribute to cloud-related stuff.

potent moth
#

any kinda stuff that seems interesting

woven topaz
#

Hi im looking to contribute to either low level embedded stuff or to rust lang oriented stuff like the compiler itself or tools around it 😄

frozen solstice
#

Hello, looking to contribute to cloud and compiler related stuff.

silver coral
#

general stuff for beginner (not low level stuff)

uneven yacht
#

Hey looking to contribute to anything

brave badger
#

Looking to contribute to web-based projects, like microservices and the like!

sullen nova
#

I'm interested in contributing to Compiler, UI, CLI, Web and low level stuff in general

wicked cliff
fickle tusk
wicked cliff
oak locust
#

looking to contribute to upgradeable NFT projects with Rust, metablocks, etc

woven maple
#

I'm interested to do any stuff related to Rust

umbral stone
#

Is there anybody interested by search of how to create a Rust port of Forge and/or Fabric and create it?

runic raptor
#

LF WASM, algorithms, libraries, and cli projects

lime hamlet
#

Hello 👋 I'm looking for a project to contribute that takes my brain! I'm also open in some mentoring programs 🦀

vital forge
#

Hello... I'm looking to contribute to backend stuff.

marsh reef
#

design patterns and high level abstractions, I'm holding a "will write Rust code for free" poster in my hands.

vocal isle
vagrant grove
#

Hey! Would like to contribute to something
My topics of interest are embedded/low-level stuff, emulators, compiler dev, server-side things (more like game servers instead of web tbh)
not the best rust programmer out there LUL

woven topaz
#

If anyone is interested I have a crate that implements job scheduling algorithms and I would really like someone else to help me build it
https://crates.io/crates/proc-opt 😄

#

If you are interested just @ me. Everyone is welcomed 🙂

jade sinew
#

Hey! Would like to contribute to anything a beginner in Rust can

vocal isle
sharp zinc
#

I'm interested to contribute. I already contributed to trillium.rs and some small issues in matrix-sdk (Rust related ones).

stable spade
#

Hey! would like to contribute to something my topics of interests are Algorithm,CLI,,Wasm