~/labs
İşe yarayıp yaramadığını görmek için yaptıklarımız.
Oshtur'dan deneyler, araçlar ve yan projeler. Bazıları ürüne dönüşüyor, bazılarını açık kaynak olarak paylaşıyoruz.
Açık kaynak
reqx
İstek oluşturucuları, yeniden deneme, OAuth desteği ve makul varsayılanlarıyla temiz, genişletilebilir bir HTTP istemcisi.
GoAyrıntılar →errx
Servisler için taşıma katmanından bağımsız bir hata sınıflandırması: alanınız hatanın türünü döner, taşıma katmanı ne anlama geldiğine karar verir.
GoAyrıntılar →resultx
Üst veri, sayfalama ve hata yönetimiyle genel amaçlı bir Result deseni.
GoAyrıntılar →medix
Pipeline davranışlarıyla hafif bir Mediator deseni uygulaması.
GoAyrıntılar →dagx
Topolojik sıralamalı, küçük ve deterministik bir DAG kütüphanesi.
GoAyrıntılar →
Teknolojiler
- Backend
- GoC#.NETNode.jsPHPFiberFastifyExpress
- Yapay zekâ
- LLM integrationAnthropicOpenAIGeminiTool callingModel Context ProtocolWorkflow orchestration
- Frontend
- TypeScriptReactNext.jsVue.jsViteTailwind CSSshadcn/ui
- Veri
- PostgreSQLMySQLSQL ServerMongoDBSolr
- Altyapı
- DockerDocker SwarmKubernetesArgoCDAWSCloudflareFastlynginxGrafanaPrometheus
- Teslimat
- GitHub ActionsAzure PipelinesGitHub Codespaces
- Oyunlar
- UnityC#Universal Render PipelineAndroidiOS