Home
Softono
m

midday-ai

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
2

Software by midday-ai

midday
Open Source

midday

![hero](github.png) <p align="center"> <h1 align="center"><b>Midday</b></h1> <p align="center"> Your AI-Powered Business Assistant <br /> <br /> <a href="https://midday.ai">Website</a> · <a href="https://github.com/midday-ai/midday/issues">Issues</a> </p> </p> <p align="center"> <a href="https://go.midday.ai/K7GwMoQ"> <img src="https://img.shields.io/badge/Supabase-3ECF8E?style=for-the-badge&logo=supabase&logoColor=white" alt="Supabase" /> </a> </p> ## About Midday Midday is an all-in-one tool designed to help freelancers, contractors, consultants, and solo entrepreneurs manage their business operations more efficiently. It integrates various functions typically scattered across multiple platforms into a single, cohesive system. ## Features **Time Tracking**: Allows for live time tracking of projects to boost productivity and collaboration, providing insightful project overviews.<br/> **Invoicing**: An upcoming feature that will enable users to create web-based invoices, collaborate in real-time, and synchronize projects seamlessly.<br/> **Magic Inbox**: Automatically matches incoming invoices or receipts to the correct transactions, simplifying financial tracking and organization.<br/> **Vault**: Secure storage for important files like contracts and agreements, keeping everything in one place for easy access​.<br/> **Seamless Export**: Facilitates easy export of financial data, packaged neatly in CSV files for accountants.<br/> **Assistant**: Provides tailored insights into financial situations, helping users understand spending patterns, cut costs, and find documents.<br/> ## Get started We are working on the documentation to get started with Midday for local development: https://docs.midday.ai ## App Architecture - Monorepo - Bun - React - TypeScript - Nextjs - Supabase - Shadcn - Tauri - Expo - TailwindCSS ### Hosting - Supabase (database, storage, realtime, auth) - Railway (API, Worker, Dashboard) - Vercel (Website) - Cloudflare (Engine, CDN/Proxy) ### Services - Trigger.dev (background jobs) - Resend (Transactional & Marketing) - Github Actions (CI/CD) - GoCardLess (Bank connection EU) - Plaid (Bank connection in Canada and US) - Teller (Bank connection in the US) - OpenPanel (Events and Analytics) - Polar (Payment processing) - Typesense (Search) - Gemini - OpenAI ## Repo Activity ![Alt](https://repobeats.axiom.co/api/embed/96aae855e5dd87c30d53c1d154b37cf7aa5a89b3.svg "Repobeats analytics image") ## License This project is licensed under the **[AGPL-3.0](https://opensource.org/licenses/AGPL-3.0)** for non-commercial use. ### Commercial Use For commercial use or deployments requiring a setup fee, please contact us for a commercial license at [[email protected]](mailto:[email protected]). By using this software, you agree to the terms of the license.

Accounting Invoicing & Billing
14.5K Github Stars
packrun
Open Source

packrun

# packrun.dev **The npm registry for AI agents** Automated package comparisons. Real-time scoring. 50+ categories. MCP server for Cursor & Claude. ## Features - **Automated Comparisons** - 50+ categories with formula-based scoring - **Real-time Metrics** - Downloads, bundle size, maintenance, all live - **Alternative Discovery** - Find what to use instead of any package - **MCP Server** - Native integration with AI coding assistants - **Sub-50ms Search** - Powered by Typesense Cloud ## How Scoring Works Packages are scored automatically (0-100) based on: | Factor | Weight | What it measures | |--------|--------|------------------| | Downloads | 20% | Weekly downloads + trend direction | | Bundle Size | 20% | Smaller gzip = higher score | | Freshness | 25% | Recent commits and releases | | Community | 10% | Stars, contributors | | Quality | 25% | TypeScript, ESM, security, tree-shaking | ## Project Structure ``` packrun.dev/ ├── apps/ │ ├── web/ # Next.js frontend │ ├── sync/ # Data sync worker │ └── mcp-server/ # MCP server for AI agents ├── packages/ │ ├── decisions/ # Scoring, categories, comparison engine │ ├── agent-utils/ # Conflict detection │ └── ui/ # Shared components └── turbo.json ``` ## MCP Server For AI coding assistants (Cursor, Claude, etc.): **Endpoint**: `https://mcp.packrun.dev/mcp` **Configuration** (for Cursor, Claude Desktop, etc.): ```json { "mcpServers": { "packrun": { "url": "https://mcp.packrun.dev/mcp" } } } ``` **Tools:** | Tool | Description | |------|-------------| | `search_packages` | Search npm packages | | `get_package` | Get package metadata | | `get_package_health` | Check maintenance status | | `compare_packages` | Compare packages with scoring | | `find_alternatives` | Find alternatives to any package | | `get_comparison_category` | Get category comparison (e.g., "date-library") | | `list_comparison_categories` | List all 50+ categories | | `validate_install` | Check compatibility before installing | ## API ### Compare Packages ```bash # Compare specific packages GET /api/compare?packages=axios,got,ky # Get category comparison GET /api/compare?category=date-library # Find alternatives for a package GET /api/compare?package=moment # List all categories GET /api/compare?list=categories ``` ### Response Example ```json { "category": "date-library", "recommendation": "date-fns", "smallestBundle": "dayjs", "mostPopular": "moment", "packages": [ { "name": "date-fns", "score": 82, "badges": ["TypeScript", "ESM", "Trending Up"], "metrics": { "weeklyDownloads": 20000000, "downloadTrend": "growing", "bundleSizeKb": "13.2kb", "lastCommitDays": 2, "hasTypes": true } }, ... ] } ``` ## Categories 50+ categories including: - **HTTP clients**: axios, got, ky, node-fetch - **Date libraries**: moment, date-fns, dayjs, luxon - **Validation**: zod, yup, joi, ajv, valibot - **State management**: redux, zustand, jotai, recoil - **ORM**: prisma, drizzle, typeorm, sequelize - **Testing**: vitest, jest, mocha, ava - **Bundlers**: vite, esbuild, webpack, rollup - **Logging**: pino, winston, bunyan - And 40+ more... ## Getting Started ### Prerequisites - [Bun](https://bun.sh) v1.2+ - [Typesense Cloud](https://cloud.typesense.org) account - Redis instance ### Installation ```bash git clone https://github.com/your-org/packrun.dev cd packrun.dev bun install ``` ### Development ```bash bun run dev:web # Web app on :3000 bun run dev:sync # Sync worker ``` ### Environment Variables ```bash # Typesense TYPESENSE_HOST=xxx.typesense.net TYPESENSE_PORT=443 TYPESENSE_PROTOCOL=https TYPESENSE_API_KEY=xxx # Optional: GitHub token for higher rate limits GITHUB_TOKEN=xxx ``` ## License MIT

AI Agents Package Managers
3.8K Github Stars