https://github.com/ops-talks/farm
The Full Stack Platform Egineer
https://github.com/ops-talks/farm
devportal platform-engineering sre
Last synced: about 2 months ago
JSON representation
The Full Stack Platform Egineer
- Host: GitHub
- URL: https://github.com/ops-talks/farm
- Owner: Ops-Talks
- License: agpl-3.0
- Created: 2026-03-04T18:11:18.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-27T19:27:34.000Z (about 2 months ago)
- Last Synced: 2026-04-27T19:30:09.458Z (about 2 months ago)
- Topics: devportal, platform-engineering, sre
- Language: TypeScript
- Homepage: https://ops-talks.github.io/farm/
- Size: 15.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# Farm
[](https://github.com/Ops-Talks/farm/actions/workflows/ci.yml)
[](https://github.com/Ops-Talks/farm/actions/workflows/web-ci.yml)
[](https://codecov.io/gh/Ops-Talks/farm)
[](https://github.com/Ops-Talks/farm/actions/workflows/sast.yml)
[](https://github.com/Ops-Talks/farm/actions/workflows/dast.yml)
[](https://github.com/Ops-Talks/farm/actions/workflows/secret-scan.yml)
[](https://github.com/Ops-Talks/farm/actions/workflows/trivy.yml)
[](https://www.gnu.org/licenses/agpl-3.0)
[](https://nodejs.org/)
[](https://www.typescriptlang.org/)
[](https://nestjs.com/)
[](https://nextjs.org/)
[](https://react.dev/)
[](https://tailwindcss.com/)
[](https://www.docker.com/)
[](http://makeapullrequest.com)
Farm is an open-source full stack portal providing a centralized hub for managing software components, technical documentation, and team infrastructure.
Full documentation: **[https://ops-talks.github.io/farm/](https://ops-talks.github.io/farm/)**
## Quick Start
```bash
make up-all # start the Farm Stack
make down-all # Delete anything
make seed # Populates the Postgres DB with users
make healthcheck # verify the API is up
```
API: `http://localhost:3000/api` — Swagger UI: `http://localhost:3000/api/docs`
## Development
```bash
npm install # install all workspace dependencies
npm run start:dev # API in watch mode (apps/api)
npm run dev # web in watch mode (apps/web)
make check # lint + format + unit tests + e2e
```
See the [Developer Guide](https://ops-talks.github.io/farm/developer-guide/setup/) for full setup instructions, environment variables, and migration commands.
## License
[AGPL v3](LICENSE)