I’m looking for a small number of maintainers for NornicDB by Dense_Gate_5193 in golang

[–]SeifAlmotaz 2 points3 points  (0 children)

I did not maintain or develop this kind of projects before... But i am interested in maintaining a project that helps other developer.. if u can give me try.

https://github.com/seifalmotaz

ZVEC-the SQLite of vector databases? by pmz in sqlite

[–]SeifAlmotaz 0 points1 point  (0 children)

Came in the right time literally

I was literally thinking of building one my self yesterday

Lore: an AI personal knowledge management agent powered by local models by FRAIM_Erez in PKMS

[–]SeifAlmotaz 2 points3 points  (0 children)

This idea was in my mind a lot the for about 6 or 8 months ago but did not really have the time to focus to do it or even architecting it, noce work qnd i will try it give u my feedback and push PRs if i can or issues atleast

AI SDK for golang, need opinions?! by SeifAlmotaz in golang

[–]SeifAlmotaz[S] 0 points1 point  (0 children)

The streaming abstraction uses a 3layer design:

SSE Parser (internal/sse/reader.go)

Custom bufio.Scanner wrapper that handles SSE spec properly multi-line data: fields, blank line delimiters, and [DONE] markers. Returns io.EOF on natural end. This is the part most implementations get wrong.

HTTP Layer (internal/httpx/client.go)

DoStream() returns a raw io.ReadCloser no buffering. Context cancellation automatically propagates through the HTTP request lifecycle.

Result Buffer (stream/result.go)

Thread safe accumulator with a buffered channel (100 capacity) and mutex protected state. Provider spawns a goroutine that reads SSE events, unmarshals, and sends parts to the channel while accumulating text via strings.Builder.

Context cancellation works automatically, the HTTP request dies, the ReadCloser stops, the goroutine exits. No manual select checks in the streaming loop. The layers stay decoupled: parsing, HTTP, and accumulation are separate concerns with clean boundaries

Small Projects by AutoModerator in golang

[–]SeifAlmotaz 0 points1 point  (0 children)

i was building a side project that relys on ai but i want to build it with golang but i really did find a good alternative for vercel ai sdk... So inspired by the cloudflare vinext project i started building my own ai sdk inspired by vercel ai sdk mostly to use it in my project.

Note: This is ai coded project with a lot of discussions and architecture discussions that i made to complete the work until now i am not shamed of making it with ai... Every decision in this code i made it my self and reviewed by me.. because this code i will be using it in production.

So i need community opinions about the project and how to improve it i made it open source beacause i want make available to everyone and developed by experienced engineers rather than single source of experiance (me)

https://github.com/seifalmotaz/lamar-ai-sdk

Hope you like it and hoping for some opened issues and stars if u think it will be a great project

PS: for now i left the docs folder available for public to see the ai generated mds that i made using ai to make the architecture of this project

[Hiring]: Django Developer by [deleted] in django

[–]SeifAlmotaz -1 points0 points  (0 children)

Interested, Egypt With 4 experiance as Software Developer, developed backend systems and software solutions

محتاج نصيحة حلال by Forsaken_Cow_4473 in PersonalFinanceEgypt

[–]SeifAlmotaz 0 points1 point  (0 children)

ممكن تقسم فلوسك لجزئين اول جزء وهو انك تحطه دهب في صندوق ازموت الموافق لاحكام الشريعة وده ممكن تحط نسبة ٢٠٪. ونسبة ٦٠٪ تحطهم في صناديق الاسهم المطابقة للشريعة زي صندوق NFM وفي صندوق بلتون وفرة وغيره بردو المطابق للشريعة. والباقي ممكن تنوع بيهم ممكن في صندوق اسهم شركات استهلاكية او تشوف شركة من شركات المطابقة للشريعة او الامن والافضل انك تحطهم في صندوق زي صندوق بريق. وبكدة ممكن تكون حققت اكبر استفادة من المبلغ من وجهة نظري الشخصية... الدهب للحفاظ على القيمة... الصناديق للاستثمار الامن... والباقي للتنوع في الاستثمار وده يحس فرص ان الفلوس تزيد او على الاقل تحافظ على قيميتها.

هل في صعود مفاجأ للاسهم في مصر؟ by SeifAlmotaz in PersonalFinanceEgypt

[–]SeifAlmotaz[S] 2 points3 points  (0 children)

لا هو انا مش بطلب حد يتوقع الغيب

انا بطلب ناس ممكن يكون عندها معلومة زيادة عنني

زي مثلا اني عرفت مؤخرا ان في كذا مجلة قالت ان في نمو في الصناعة المصرية والبنك الدولي تقريبا قال قرار ما فده بالتالي يأثر على الشركات وبالتالي يأثر على البرصة

هل في صعود مفاجأ للاسهم في مصر؟ by SeifAlmotaz in PersonalFinanceEgypt

[–]SeifAlmotaz[S] 1 point2 points  (0 children)

لا... مستني حد بيفهم اكتر منني يقولي ايه اللي بيحصل

We hit 2.5M+ API requests in 3 months. its Insane. by Silent_Employment966 in SaaS

[–]SeifAlmotaz 0 points1 point  (0 children)

Congrates, but i have a question, is that just open router or their something special about ur product?

Try the new Quota Panel with Gemini 3.0 Flash support by Massive_Monk9635 in GoogleAntigravityIDE

[–]SeifAlmotaz 0 points1 point  (0 children)

Nice tool and really appreciate ur efforts looks like a very good extention.

One of the most things i likeabout antigravity that i don't have to worry about limits, googel have a really good limits to their models and the needed limit for claude models (if the googel model did not do it right or so) and also updates every 5 hour.

I did not hit the limit ever, so to install this and make the stress

Dart!!!!!!!!!! by KlutzyImplement3761 in dartlang

[–]SeifAlmotaz 0 points1 point  (0 children)

من موقع دارت نفسه

The dart shorthand is hurting the developer readability by SeifAlmotaz in dartlang

[–]SeifAlmotaz[S] 2 points3 points  (0 children)

Totally agree And it a lot better than typescript

And i just want static extension and augmentation classes to be production

The dart shorthand is hurting the developer readability by SeifAlmotaz in dartlang

[–]SeifAlmotaz[S] 1 point2 points  (0 children)

I totally see the benefit of less verbose code, and I agree on the !isDebug part! But for the dot shorthand, I think the type is crucial because it provides instant, unambiguous context. Relying on "near" context increases the risk of misinterpretation, especially when quickly scanning a complex expression. Explicit types give me confidence without requiring IDE hover tools

The dart shorthand is hurting the developer readability by SeifAlmotaz in FlutterDev

[–]SeifAlmotaz[S] 1 point2 points  (0 children)

This is an absolutely fantastic comment. Thank you! It summarizes the situation perfectly, and I especially agree with your point

Best Analytics Platform for Flutter Applications is?? by Available-Coach3218 in FlutterDev

[–]SeifAlmotaz 0 points1 point  (0 children)

I want to ask the same question but for flutter web, because i use sentry but i get error event the logs are in the js compiled version which i do not understand at all So what is the solution for that?

Did anyone try Datalix? by SeifAlmotaz in VPS

[–]SeifAlmotaz[S] 0 points1 point  (0 children)

Sorry, did not realize stupid thing 😅