Skip to content

App directory ​

OpenAct starts with three apps: Projects, which is free, and Docs and Advisory, which are part of OpenAct Director. Apps with a ★ Director badge need a Director or Producer plan. Add more apps from this directory, or build your own. Each app gets sign-in, companies, roles, permissions and the app shell from the core.

Install an app by its id:

bash
npm run openact -- add contacts
npm install
npm run deploy

Run npm run openact -- directory to see the same list in your terminal.

In the app, select App directory below the last divider on the app rail. The Apps page shows the apps in the current company and the apps from this directory that you can add. Owners and admins can turn apps on or off there. To show the directory on that page, the host passes it to createClient:

tsx
import directory from "../../directory/apps.json";
createClient({ apps: [...apps, site], directory: directory.apps as DirectoryApp[] });
  • ProjectsWork · MarketGrowth
    Built in

    Manage projects with a Kanban board, a Gantt timeline and a calendar. Includes an AI agent and search.

    projectsInstalled with OpenAct
  • DocsWork · MarketGrowth
    ★ Director

    A company library of paper-size docs, with folders, categories and tags. Live editing, comments and AI writing help. Share a doc with a link, or print it to PDF.

    Part of OpenAct Director, the paid plan for startups to midmarket companies.

    docsNeeds Director
  • AdvisorySales · MarketGrowth
    ★ Director

    Run a marketplace of approved advisors. Members book consults or pay in advance through Stripe Connect, and the company keeps a fee. Each paid engagement opens a project.

    Part of OpenAct Director, the paid plan for startups to midmarket companies.

    advisoryNeeds Director
  • TimeTrackWork · MarketGrowth
    Planned

    Track time on projects and tasks. Timesheets, approvals and reports.

    timetrackUnder review
  • DirectoryPeople · MarketGrowth
    Planned

    A company directory of people, teams and roles, with search.

    directoryUnder review
  • ProfilesPeople · MarketGrowth
    Planned

    A profile for each person: photo, bio, skills, links and time zone.

    profilesUnder review
  • GroupsPeople · MarketGrowth
    Planned

    Groups and teams with members, posts and shared files.

    groupsUnder review
  • TasksWork · MarketGrowth
    Planned

    Personal and team to-do lists that live outside projects.

    tasksUnder review
  • ContactsCustomers · MarketGrowth
    Planned

    People and companies outside your company. A light CRM with notes and follow-ups.

    contactsUnder review
  • EventsPeople · MarketGrowth
    Planned

    Events with sign-ups, reminders and a shared calendar.

    eventsUnder review
  • BookingWork · MarketGrowth
    Planned

    Weekly availability, Google and Microsoft calendar busy times, and booking links. Other apps, such as Advisory, add a Pick a time step.

    bookingUnder review
  • LearnPeople · MarketGrowth
    Planned

    Courses and lessons, with progress for each person.

    learnUnder review
  • WorkflowWork · MarketGrowth
    Planned

    Approvals and automations that run across apps.

    workflowUnder review
  • SupportCustomers · MarketGrowth
    Planned

    A help desk: tickets, replies and a help center.

    supportUnder review
  • HelloExamples · MarketGrowth
    Example

    Company notes. The smallest complete app: a table, an API route, a permission and a page. Copy it to start your own.

    hello
  • Orbytt (mockup)Examples · MarketGrowth
    Example

    Find remote talent in the US and the Philippines, and hire them as contractors on your projects. A mockup of a planned app.

    orbytt

Reserved names ​

These ids are reserved for official apps from MarketGrowth: projects, docs, timetrack, directory, profiles, groups, tasks, contacts, events, learn, workflow and support. The app tool installs an app with one of these ids only from its official source.

Some ids are reserved for OpenAct itself, because app ids become table, route and file prefixes. Examples are core, api, admin, company and users.

If your app needs one of these names, give it a longer id, such as acme-tasks. You can still show "Tasks" as its name.

List your app ​

Anyone can build an app for OpenAct and list it here.

  1. Build the app in a public GitHub repository. Read Build an app and Permissions.
  2. Tag a release, such as v1.0.0.
  3. Open a pull request that adds your app to directory/apps.json with the status available. The directory README shows each field.

Apache License 2.0. Made by MarketGrowth.