Turn your spreadsheets into apps your team actually uses.

46 page elements, 25 chart types and 23 dashboard widgets — every one of them free on every plan.

See the views
Live chart engine

Not a screenshot — drawn on this page by the chart renderer the product ships, from sample data.

279 formula functions · 7 competitor dialects understood · 89 field types, 58 with format & checksum validation · 25 chart types · every view free · self-host in one command

Switch in an afternoon

AppDor reads 7 competitor dialects and rewrites them into one canonical formula — field references, function names and argument order. Every pair below is real output from the transpiler that ships.

  • Airtable
    DATETIME_DIFF({End},{Start},'days')AppDor (translated)DATETIME_DIFF({End}, {Start}, "days")
  • monday.com
    WORKDAYS({End},{Start})AppDor (translated)NETWORKDAYS({Start}, {End})
  • ClickUp
    DATE_DIFF(field("End"), field("Start"))AppDor (translated)DATETIME_DIFF({End}, {Start})
  • Smartsheet
    WEEKNUMBER([Due Date])AppDor (translated)WEEKNUM({Due Date})
  • Quickbase
    var text Code = Left([SKU], 3); CodeAppDor (translated)LETS(Code, LEFT({SKU}, 3), Code)
  • Notion
    formatDate(prop("Due"), "YYYY-MM-DD")AppDor (translated)DATETIME_FORMAT({Due}, "YYYY-MM-DD")
  • Google AppSheet
    USEREMAIL()AppDor (translated)USERID()

Not everything maps cleanly, and that is reported rather than hidden: monday.com's WORKDAYS takes its two dates in the opposite order, and Smartsheet's weeks start on Monday. AppDor converts both and tells you what changed, instead of quietly returning a different number.

Every view. Every chart. Every plan.

We don't meter your dashboards.

Records

Grid List Gallery

Planning

Kanban Calendar Timeline Workload

Structure

Tree Graph Map

Analysis

Chart Pivot

Counted, not estimated. Every number below is checked against the code on each build.

47
Page elements
24
Dashboard widgets
25
Chart types
12
View types
28
Templates
36
Languages

Fields that know your industry

Finance

IBAN, ISIN, LEI, MIC — validated as you type.

Healthcare

ICD-10, SNOMED, LOINC, NDC.

Logistics

VIN, HS codes, UN/LOCODE, Incoterms.

Your data, your servers, your call.

The full Supabase stack, RLS-enforced, EU-friendly, no phone-home.

cp .env.example .env
node scripts/generate-keys.mjs
docker compose up

Your key, your provider, your bill.

AI here is a billing arrangement, not a plan tier. You connect your own provider account and pay that provider directly at their list price. AppDor never sits between you and the meter.

Your key, your account

OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, Groq, xAI, OpenRouter, Together AI or Azure OpenAI — or Ollama, LM Studio and any OpenAI-compatible endpoint on hardware you own. Revoke the key and every AI feature stops.

No markup, no resale

AppDor does not buy tokens and sell them back to you. There is no margin on a model call, and no allowance folded into your seat price that you pay for whether you use it or not.

No credits to run out of

Nothing to top up mid-quarter, and no per-seat AI charge for people who never open the assistant. Cap your own spend, change provider, or switch AI off entirely — nothing else in AppDor changes.

Model names change every few months. Whose account is billed, and where the data goes, does not.

How AppDor compares

 AppDorAirtablemonday
All views freeYesGantt paidMetered
Formula translation7 dialectsNoNo
Self-hostYesNoNo
Seat minimumsNone3-in-blocks
AI pricingYour own keyCreditsPer-seat

Start from a system that already works.

25 templates install real tables, fields, formulas and sample rows — from a three-table project tracker to a 22-table manufacturing ERP. One click, and everything in them is yours to change.

Run the work

Project Tracker
Product Roadmap
Bug Tracker

Run the business

Sales CRM
Applicant Tracker (ATS)
Expense Tracking

Run operations

IT Helpdesk
IT Asset Inventory
Shipment Tracker

Run your industry

Clinic Patient Log
Construction Project Tracker
ERP — Manufacturing

Simple pricing. Viewers always free.

No seat minimums. Self-host free and unlimited.

Free
$0
  • free viewers
  • 2,500 records / base
  • Every view and chart
  • Bring your own AI key
Most popular
Pro
$12/editor/mo
$10/editor/mo billed annually
  • Unlimited editors
  • 50,000 records / base
  • Realtime · branded forms
  • 10,000 automation runs / month
Business
$28/editor/mo
$22/editor/mo billed annually
  • 150,000 records / base
  • Field/view permissions
  • Admin console + audit
Enterprise
Custom
  • 500,000+ records
  • SCIM · realms · extended audit retention
  • Azure OpenAI · self-hosted Ollama
  • Dedicated support + SLA

Ready to own your data?

AppDor

Any kind of app, site for any industry.

Don't have an account? Sign Up