کارگاه مستقل نرم‌افزار

نرم‌افزار کوچک، با دقت ساخته‌شده.

ابزارهایی که آرزو داشتم وجود داشته باشند، ساخته‌شده برای استفادهٔ هر روز: زیرنویس ترجمه‌شده روی همان سایت‌هایی که تماشا می‌کنید، پاسخ‌گویی به حوادث که روی Grafana امروزی زنده مانده، و پلتفرم‌های Kubernetes که خودشان قوانین را اجرا می‌کنند. متن‌باز، بدون ردیابی، داده‌های شما روی دستگاه خودتان می‌ماند.

  • متن‌باز
  • بدون ردیابی، بدون حساب کاربری
  • ساخت آلمان
طراحی جوهری آقا منصور، چهرهٔ نشان نیمانو
برای آقا منصور

پروژه‌ها

ساخته‌شده برای استفاده. زنده نگه‌داشته‌شده.

هرچه اینجاست همین امروز، به‌صورت عمومی و با مجوز آزاد کار می‌کند: ابزارهای خودِ نیمانو، و ابزارهایی که به آن‌ها تکیه دارم و با آنچه کم داشتند دوباره ساخته‌ام. کد در GitHub است و جزئیات در README هر پروژه.

SubVibe

فعال در Chrome Web Store

هر چیزی را به زبان خودتان تماشا کنید.

یک افزونهٔ Chrome که زیرنویس ترجمه‌شده را روی YouTube، Netflix، Prime Video، ZDF، DW و Udemy نمایش می‌دهد. خط‌ها جلوتر از زمان پخش ترجمه می‌شوند، تا میلی‌ثانیه هماهنگ‌اند و ذخیره می‌شوند، پس هر بازپخش رایگان است. حتی می‌تواند ویدیو را زنده و با صدای بلند به زبان شما بگوید.

  • افزونهٔ Chrome
  • ۶۴ زبان
  • مجوز MIT

Mansoor OnCall

در حال نگهداری فعال

Grafana OnCall، زنده نگه‌داشته‌شده.

Grafana Labs در مارس ۲۰۲۶ نسخهٔ متن‌باز OnCall را بایگانی کرد. Mansoor OnCall شاخهٔ نگهداری‌شدهٔ آن است: روی Grafana ۱۲ و ۱۳ اجرا می‌شود، ایمیج‌های کانتینر و انتشارهای خودش را دارد، و با هر push کل مجموعهٔ تست‌ها را، از تست واحد تا end-to-end، سبز نگه می‌دارد.

  • پاسخ‌گویی به حوادث
  • Grafana ۱۲ و ۱۳
  • AGPL-3.0

Helm, extended

نسخهٔ نیمانو، در حال نگهداری

Helm که خرابی‌هایش را توضیح می‌دهد.

سه افزوده به خط فرمان Helm، تست‌شده و روی شاخهٔ main فورک: ‎--show-logs-on-failure هنگام شکست install یا upgrade لاگ و رویدادهای پادهای ناموفق را چاپ می‌کند، ‎--recover-pending ریلیزی را که در حالت pending گیر کرده آزاد می‌کند تا upgrade و rollback ادامه یابند، و rollback ‎--to-last-deployed به‌جای شماره، آخرین نسخهٔ سالم را هدف می‌گیرد.

  • Kubernetes
  • Go
  • Apache-2.0

iTerm2, right-to-left

نسخهٔ نیمانو، در حال نگهداری

فارسی، عربی و عبری در ترمینال، درست و درمان.

متن راست‌به‌چپ در iTerm2 همان‌طور که macOS نمایش می‌دهد: بازآرایی درست و آینه‌شدن پرانتزها، انتخاب و کپی مطابق ترتیب دیداری، RTL که با اسکرول در برنامه‌های تمام‌صفحه و خطوط شکسته در scrollback خراب نمی‌شود، واژه‌های لاتین به‌عنوان جزیره‌های چپ‌به‌راست، و گزینهٔ paste برای حذف نویسه‌های بی‌عرض. به‌عنوان نسخهٔ نیمانو از iTerm2 ساخته و نگهداری می‌شود.

  • macOS
  • Objective-C و Swift
  • GPL-2.0

بیشتر در GitHub

درباره

کارگاهی کوچک با قواعدی محکم.

نیمانو کارگاه نوید است؛ مهندس نرم‌افزاری در آلمان با سابقه‌ای طولانی در زیرساخت، Kubernetes و متن‌باز. پروژه‌ها از افزونهٔ مرورگر تا ابزار پاسخ‌گویی به حوادث و مهندسی پلتفرم را در بر می‌گیرند و همهٔ آن‌ها به یک شیوه ساخته می‌شوند.

دامنهٔ کوچک، درست تمام‌شده. حریم خصوصی از طریق ساختار، نه از طریق سیاست‌نامه. کد عمومی، تا اعتماد را بتوان بررسی کرد، نه اینکه درخواستش کرد.

چهرهٔ روی نشان، آقا منصور است؛ کسی که به من آموخت کنجکاو بمانم و فضای کشف کردن را به من داد.

  • داده‌های شما روی دستگاه خودتان می‌ماند

    SubVibe نه سرور دارد و نه حساب کاربری. ترجمه‌ها به‌صورت محلی ذخیره می‌شوند و تنها چیزی که از مرورگر بیرون می‌رود متن زیرنویس است، که به همان ارائه‌دهندهٔ هوش مصنوعی که خودتان انتخاب کرده‌اید فرستاده می‌شود.

  • متن‌باز به‌صورت پیش‌فرض

    همهٔ پروژه‌های این صفحه با مجوز MIT یا AGPL در GitHub عمومی‌اند. پیش از اعتماد، کد را بخوانید.

  • زنده نگه‌داشته‌شده، نه رهاشده

    وقتی Grafana پروژهٔ OnCall را بایگانی کرد، این شاخه ظرف چند ماه آن را برداشت و اکنون انتشارهای خودش را عرضه می‌کند. نرم‌افزاری که منتشر شده، نگهداری می‌شود.

تماس

روی چیزی کار می‌کنید؟ صحبت کنیم.

برای همکاری، پرسش دربارهٔ یک پروژه یا گزارش خطا، ایمیل بزنید یا در GitHub یک issue باز کنید. پاسخ را یک آدم می‌دهد، نه سیستم تیکت.

[email protected]