Skip to content

Backend: Teachlink is a platform for technocrat where knowlege, skills, ideas, and information that can bring about development and improvement can be shared, dissected, you can also earn from it.

active 2025-05-022026-08-02 (UTC)

Partial coverage11,374 / 12,283 hourly files (93%) · 2 absent upstream · 906 failed, retryable2025-03-172026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
897
Pushes
179
Pull requests
129
Issues
267
Stars
3
Forks
19

Activity over time

Daily event counts in the loaded window

Line chart, 458 days from 2025-05-02 to 2026-08-02. Pushes: 179 total, peak 16 in a day. Pull requests: 129 total, peak 12 in a day. Issues: 267 total, peak 28 in a day. Comments: 272 total, peak 35 in a day. Stars: 3 total, peak 1 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

Recent activity

Latest issues, pull requests and releases

  • Issue comment#1172Killerjunior2026-07-29 15:02
    Throttle outbound email sending to respect provider rate limits in EmailMarketingModule
  • Issue comment#1143drips-wave[bot]2026-07-29 14:31
    Use decimal-safe arithmetic for money in the currency PricingService
  • Issue comment#1148RUKAYAT-CODER2026-07-29 12:24
    feat: HTML escaping for invoices, Redis webhook replay check, SSRF protection, and metrics security
  • Issue comment#1143frank02772026-07-29 10:28
    Use decimal-safe arithmetic for money in the currency PricingService
  • Issue comment#1038drips-wave[bot]2026-07-25 21:58
    Implement real campaign statistics in AutomationService.getWorkflowStats
  • Issue#1052RUKAYAT-CODER2026-07-22 20:35
    Reduce duplicated privileged-role checks into a shared helper
  • Issue#848RUKAYAT-CODER2026-06-30 23:45
    Add data retention policy automation for audit logs and analytics events
  • Issue comment#924Whiznificent2026-06-30 21:59
    feat: Add payment reconciliation scheduled job
  • Pull request#959lekanay2005-coder2026-06-30 20:44
  • Issue comment#952RUKAYAT-CODER2026-06-29 23:18
    Add structured startup validation for required environment variables
  • Issue comment#888drips-wave[bot]2026-06-29 23:17
    Add atomic Redis lock acquisition to prevent race conditions in DistributedLockService
  • Issue comment#952drips-wave[bot]2026-06-29 21:23
    Add structured startup validation for required environment variables
  • Pull request#940Agbasimere2026-06-29 14:33
  • Issue#838drips-wave[bot]2026-06-28 11:38
    Add caching layer for exchange rate lookups in PricingService
  • Issue comment#849dominiccreates2026-06-28 11:28
    Add configurable maximum concurrent sessions per user
  • Issue#883RUKAYAT-CODER2026-06-28 07:51
    Add database connection pool metrics to Prometheus endpoint
  • Issue#882RUKAYAT-CODER2026-06-28 07:51
    Resolve unbounded in-memory failed-attempts map causing memory leak in ThreatDetectionService
  • Issue comment#918drips-wave[bot]2026-06-27 22:56
    feat: db pool metrics + bounded threat cache
  • Pull request#907soundsng2026-06-27 03:17
  • Pull request#899soundsng2026-06-27 03:03
  • Pull request#899soundsng2026-06-27 03:01
  • Issue comment#899drips-wave[bot]2026-06-26 19:17
    Add search result snippet highlighting and database query timeout enforcement
  • Issue#859RUKAYAT-CODER2026-06-26 11:23
    Add database query timeout enforcement to prevent long-running query DoS
  • Issue#850RUKAYAT-CODER2026-06-26 07:49
    Add content-length validation and file type enforcement for media uploads
  • Issue#797RUKAYAT-CODER2026-06-26 07:48
    DistributedLockService releaseLock does not validate lock ownership

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 3 stars here means stars gained during the window, not the repo's star count.