Skip to content
@Jobify-Community

Jobify Community

Jobify Community

Jobify is a modern, high-precision, and robust asyncio task management framework for Python. We are building a high-performance ecosystem for event-driven background job scheduling.


🚀 Technical Pillars

FeatureDescription
Zero-Polling PrecisionLeverages native asyncio timers for sub-millisecond accuracy without idle CPU usage.
Developer-Centric APIFastAPI-inspired JobRouter, dependency injection, and decorator-based routing.
Reliability & PersistenceBuilt-in SQLite storage ensures job survival across application restarts.
Advanced Control FlowNative support for middlewares, hierarchical exception handlers, and lifecycle events.

🌐 The Ecosystem

  • jobify: The core framework for modern task management.
  • jobify-db: Database adapters for Jobify: PostgreSQL, MongoDB, and more..
  • dishka-jobify Dishka framework integration for Jobify.
  • jobify-distributed (Upcoming): Scalable, multi-worker task distribution for high-load environments.

💻 The "Jobify Way"

importasynciofromjobifyimportJobifyapp=Jobify()
@app.taskasyncdefsync_data(source: str) ->None:
print(f"Syncing from {source}...")
asyncdefmain() ->None:
asyncwithapp:
# Schedule with 5-second delayawaitsync_data.schedule("remote").delay(seconds=5)
# Schedule using Cron expression (every minute)awaitsync_data.schedule("local").cron("* * * * *")
awaitapp.wait_all()
if__name__=="__main__":
asyncio.run(main())

🤝 Connect & Contribute


Built with ❤️ by the Jobify Community.

Popular repositories Loading

  1. jobify-db jobify-dbPublic

    Database storages for jobify framework

    Python 5

  2. dishka-jobify dishka-jobifyPublic

    Dishka DI integration for Jobify framework

    Python 2

  3. .github .githubPublic

    1

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…