frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: GrantFlow (FastAPI and LangGraph) for donor-aligned NGO proposal drafts

https://github.com/vassiliylakhonin/grantflow
1•vassilbek•1h ago
Hi HN,

I’ve been building GrantFlow, an open-source drafting workflow engine for institutional grant proposals.

The problem: many NGOs and implementing organizations spend a huge amount of time/money translating solid program ideas into donor-specific, reviewable proposal artifacts before they can even get meaningful feedback internally.

A lot of that work is not “thinking through the intervention” — it’s reshaping the same idea into structured outputs (ToC, LogFrame, MEL framing), aligning language to donor expectations, and managing review cycles.

GrantFlow is my attempt to reduce that overhead.

It takes structured project inputs and produces donor-aligned draft artifacts through a stateful workflow with review checkpoints (human-in-the-loop), instead of a single “generate everything” prompt.

What it does today (MVP): - Donor-aware drafting strategies (specialized + generic donor coverage) - Human-in-the-loop checkpoints (pause / approve / resume) - Exportable artifacts (.docx / .xlsx / ZIP) - RAG-ready donor knowledge namespaces (ChromaDB) - FastAPI API for integration into internal tools - Optional API key auth - Optional SQLite persistence for jobs + HITL checkpoints

Tech stack: - FastAPI - LangGraph - Pydantic - ChromaDB (with local/in-memory fallback) - Python 3.11+

Recent work I finished before posting: - hardened CI + shell checks - public API response redaction - typed response models for status endpoints - sqlite-backed job/HITL stores + WAL/busy_timeout - protected PDF ingest endpoint (`POST /ingest`) - readiness endpoint (`GET /ready`)

Why I built it this way: - proposal work is iterative and review-heavy - compliance/rules matter, so workflow/state matters - teams need checkpoints and auditability, not just raw text generation

Who I think this may be useful for: - implementing organizations (e.g. firms managing donor-funded programs) - NGOs and local partners - civic-tech / govtech teams building internal proposal tooling - consultants who standardize drafting workflows across donors

Happy to answer questions, especially around workflow design / HITL / donor strategy modeling.

Comments

vassilbek•1h ago
A few caveats / current limitations (so expectations are clear):

- It’s an MVP and currently optimized for drafting workflow structure, not final donor submission formatting. - Donor coverage is mixed: some donors have specialized strategy behavior, others use shared generic logic with catalog aliases. - RAG ingestion is intentionally simple right now (PDF ingest + namespace isolation); deeper citation traceability is on the roadmap. - Multi-tenant auth/permissions is not implemented yet (API key is service-level).

vassilbek•1h ago
What I’d love feedback on: - API design for async + HITL workflows - where donor-specific logic should live vs generic strategy prompts - ingestion/RAG ergonomics for real proposal teams - whether this is useful as a standalone API vs embedded library

UPP: Universal Predicate Pushdown to Smart Storage

https://dl.acm.org/doi/10.1145/3695053.3731005
1•blakepelton•39s ago•1 comments

When we say "security", what do we mean? (2025)

https://kellyshortridge.com/blog/posts/what-does-the-word-security-mean/
1•alcazar•1m ago•0 comments

The EU is going to Ukraine empty-handed ― thanks to Hungary

https://www.politico.eu/article/eu-ukraine-visit-hungary-blocks-russia-sanctions-funding-feud-vik...
1•JumpCrisscross•1m ago•0 comments

Meta could end up owning 10% of AMD in new chip deal

https://arstechnica.com/ai/2026/02/meta-could-end-up-owning-of-10-amd-in-new-chip-deal/
1•robin_reala•1m ago•0 comments

Show HN: Reflect – a simple screentime alternative for macOS

https://github.com/m30m/reflect
1•amin2•2m ago•0 comments

Scientists Create Chip That Generates New Colors of Light

https://scitechdaily.com/scientists-create-chip-that-generates-brand-new-colors-of-light-cracking...
1•HardwareLust•3m ago•1 comments

IBM latest AI casualty: Shares tank 13% on Anthropic programming language threat

https://www.cnbc.com/2026/02/23/ibm-is-the-latest-ai-casualty-shares-are-tanking-on-anthropic-cob...
1•bookofjoe•4m ago•0 comments

What if iteration is all we need?

https://www.robert-glaser.de/what-if-iteration-is-all-we-need/
1•youngbrioche•4m ago•0 comments

Show HN: Rebuilt My Social Network with Codex in One Day

https://crosspassion.onrender.com/
1•subdomain•5m ago•0 comments

Show HN: Train a 230KB text classifier from 50 examples – no API keys, no GPU

https://github.com/expressibleai/expressible-cli
1•veniyer•6m ago•0 comments

Show HN: Pythia– Moody's-style AAA–C rating for any site (perf and other vitals)

https://pythia-rating.com
1•conorfarrington•6m ago•0 comments

Kafka Can Be More

https://ramansharma.substack.com/p/kafka-can-be-so-much-more
1•intrepidsoldier•6m ago•0 comments

The Science Playground – Science Games and Simulations

https://thescienceplayground.com/
1•stared•6m ago•0 comments

Ready to Ride: Dallas, Houston, San Antonio, and Orlando

https://waymo.com/blog/2026/02/dallas-houston-san-antonio-orlando
1•ra7•7m ago•0 comments

Show HN: Axon – A Kubernetes-native framework for AI coding agents

https://github.com/axon-core/axon
1•gjkim042•7m ago•0 comments

Stripe's 2025 Annual Letter

https://stripe.com/en-at/annual-updates/2025
1•tosh•7m ago•0 comments

Run Codex desktop app on Intel Macs

https://github.com/Miscend/codex-rebuilder
2•rob•7m ago•0 comments

Julia: Performance Tips

https://docs.julialang.org/en/v1/manual/performance-tips/
1•tosh•8m ago•0 comments

Show HN: Clash – Detect Git worktree conflicts before parallel agent edits

https://github.com/clash-sh/clash
1•matk9•9m ago•0 comments

Meta Announces Major Chips-for-Stock Deal with AMD

https://www.nytimes.com/2026/02/24/business/meta-amd-chips-ai.html
1•throwawayffffas•9m ago•0 comments

Show HN: Nullpath – A marketplace where AI agents pay each other via HTTP 402

https://nullpath.com
1•LightMorpheus•10m ago•0 comments

Barometer question

https://en.wikipedia.org/wiki/Barometer_question
1•0x62•11m ago•0 comments

Show HN: Git-pad: Git-native issue tracker

https://github.com/kwhkim/git-pad
1•kwhkim•11m ago•0 comments

The Velocity Paradox: Why 100x faster code doesn't mean 10x faster shipping

https://www.abahgat.com/blog/the-velocity-paradox/
1•abahgat•11m ago•1 comments

Claude just killed our startup

https://twitter.com/irabukht/status/2025846968245948795
2•ozim•11m ago•0 comments

Why JSON Isn't a Problem for Databases Anymore

https://floedb.ai/blog/why-json-isnt-a-problem-for-databases-anymore
4•matheusalmeida•12m ago•0 comments

Quantum-Proof Key Gen?

https://aegisoptikon.com/whitepaper.html
1•Coppernickske•13m ago•1 comments

Lithography Simulator Interactive tool exploring how chip features are created

https://simulation.cgym.dev/
1•chrisgyman•13m ago•0 comments

PDF Oxide – Fast PDF library in Rust with Python bindings – 0.8ms,100% pass rate

https://oxide.fyi/
1•yfedoseev•13m ago•1 comments

World Monitor – Real-Time Global Intelligence Dashboard

https://worldmonitor.app
1•JeanKage•14m ago•0 comments