The open-source Medium, LinkedIn and Udemy.
Learn more »
Discord
·
Website
·
Issues
·
Roadmap
This project build with all my loves + the supportive friends, especially my master HieuHani.
- AI: Support GPT models to help user write/copy easier!
- Use Hono server to create API/Cache/Proxy
- Database: Use PostgresDB
- Use Stripe for payments, unified API for one-off & subscription billing methods for Stripe
- Notification: Use PWA to handle Web Push notis, SMS and webhooks
- Queue: Handle the heavy workload on the background(client/server)
- Kysely: Query builder powerful, really type-safe
- Realtime Collaboration: Use CRDT-Driven mindset, and based on BlockSuite to create realtime editing and painting whatever you want!
- Kibana Search Engine smart searching, advanced filtering & sorting, pagination, headless UI
- Storage: Use UnStorage for all environments(Browser, Worker)
- Validation: Use Valibot for validate all the form, schema and whatever we need to validate!
- Cache: Use BentoCache for mutiple cache layer, like Im-mem cache, redis, DynamoDB, and more—serverless
- AxiomJs all you need to debug, log & analyze in production
- Server local development server & production-ready servers out-of-the-box
- Serverless on-demand, auto-scaling, zero maintenance
- CDN zero-config, low-latency, request life-cycle hooks, optimized request compressions (Brotli & gzip)
- Domain version-controlled & zero-config domain management (e.g. DNS management)
- AI fine-tune a foundational model using your application data
- AWS startup program: Infrastructure as Code version-controlled cloud infrastructure(Up to $100,000 USD AWS Activate credits)
Focus on coding, not publishing.
- Use Gitops for automating deploy + config with ArgoCD + KubeSphere Container Platform + Helm charts
- Automatically release process with Github Action
- Have a lot of Bot/CLI(Rabbit AI, CodeQL, LGTM, KnipJs, BiomeJs...) + Checklist Guideline to help project always in high quality
- Production deployments—zero-setup push-to-deploy
- Zero Downtime deploy with confidence using a zero-downtime deployment strategy
- Release Manager libraries (component & function) auto-published to npm, git helpers, and more
- Use
techmely
CLI write in RUST to automate all the tasks we needs in this project - Use Consul for centralize the config & enviroment for cross-team and cross-environment
- Leverage the UnJs ecosystem to have some incredible features like Auto Import and Framework Agnostic
- Use Git Workflow + Semantic commit + Rabbit AI to have great commit + review code!
- Spell checker will notified once there had typos
- Have a lot of Utilities collections like VueUse and @techmely/utils for handling/transforming data
- Testing - All feature have Unit + UI + e2e testing(mocking DB)
- Code Snippets say goodbye to the boilerplate
- Team Management manage your team & their permissions
This project mainly write with React Typescript + Flutter + Rust, so you should learn it to contribute easier 🌷
Go to document "apps/handbook/3.products/1.techmely.md" or https://techmely.com/products/starly