Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

gramistella/gramistella

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 

Repository files navigation

Rust engineer building backends, pipelines, and tools; my focus is on functional systems, not visual/UI design.

  • Location: Italy
  • Tools: Rust (Axum, Tokio, SQLx, Serde, Polars, Reqwest, Tower, Tracing, Utoipa, Slint), SQL (Postgres, SQLite), Docker Compose, GitHub Actions, Amazon S3, Python (utilities)
  • Contact β€” Email (relay): [email protected]

Active projects

High-level, pluggable market data API for Rust with multi-provider routing.

  • Intelligently routes requests across connectors with automatic fallback and data merging.
  • Supports quotes, historical data, fundamentals, options, news, and real-time streaming.
  • Built on paft, offering zero-boilerplate Polars DataFrame conversion.

Ergonomic Rust client for Yahoo Finance, an async-first rewrite inspired by the popular Python library.

  • Historical prices, real-time streaming, options, fundamentals, and company info
  • Async-first API using tokio and reqwest
  • High-level Ticker interface for ease of use
  • Builder pattern for complex queries

Provider-agnostic financial types for Rust; a compact foundation for provider adapters.

  • Standardized models (instruments, quotes/candles, money, options, fundamentals)
  • Swap data providers without touching your analysis or app code
  • Seamlessly converts to Polars DataFrames (powered by df-derive) with an optional feature.

Derive macro that turns your Rust structs into Polars DataFramesβ€”fast, zero-boilerplate.

  • Generates ToDataFrame + efficient columnar [T] conversion
  • Flattens nested structs; supports Option, Vec, tuple structs, DateTime<Utc>, Decimal
  • Schema introspection + #[df_derive(as_string)] for enum/string outputs

A practical starter for writing business logic from day one.

  • Rust backend (axum, SQLx) with typed shared code; auth with refresh tokens
  • Migrations for SQLite and Postgres
  • Tests, Docker Compose, CI
  • Optional frontends: Svelte (web) or Slint (desktop)

Context manager for LLM workflows, now rewritten in Rust + Slint with a fast, native UI.

Earlier repos are archived for reference.

Note: I update this occasionally; the pinned repos are the most current. Last updated: 2025-10-18.


Archived projects

Show archived projects

🧡 stitch-py

Original Python + Tkinter version of Stitch.

  • Interactive tree view for selecting project files
  • Filtering and exclusion controls
  • Context generation for LLM workflows
  • Superseded by the faster, native Rust + Slint rewrite

Adopted and modified an existing crate to support repost_rusty.

  • Session management and request workflow
  • Pagination and data extraction
  • Error handling across API changes

πŸ” repost_rusty

Rust-based reposting pipeline for Instagram Reels, coordinated via Discord.

  • Scraping and media retrieval
  • Database + Amazon S3
  • Video handling and posting flow
  • Scheduling and basic rate limiting
  • Perceptual hashing to detect and avoid duplicate reels

πŸ€– copbot_rs

Rust rewrite of the copbot_java bot to learn Rust.

  • Request/response handling
  • Benchmarking and performance testing
  • Early GUI experiments

πŸŽ“ yes-u-public

Erasmus project built with Flask.

  • Models, forms, routes, templated pages, simple admin
  • Built to be a straightforward working web app

πŸ§ͺ copbot_java

First large project.

  • Multithreading and HTTP automation
  • MySQL persistence
  • Simple Swing control panel

Working together

Open to Rust backend/platform work with small teams.
Remote is fine; EU relocation possible. Open to visa sponsorship for other locations. Contract or full-time.

About

Short description of this repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published