Coder Social home page Coder Social logo

awesome-frappe's Introduction

Awesome Frappe Awesome

A curated list of awesome things related to the Frappe Framework

Frappe logo

Inspired by awesome-django.

Disclaimer: Projects listed may be third-party community packages. They may not vetted nor endorsed by the contributors. Check each project's compatibility information before using. Use them at your own volition.

Introduction

Frappe, pronounced fra-pay, is a full stack, batteries-included, web framework written in Python and Javascript with MariaDB (and Postgres too) as the database. It is the framework which powers ERPNext, is pretty generic and can be used to build database driven apps.

FrappeFramework.Preview.mp4

Contents

Apps

Apps that showcase the power of the Frappe Framework

Business Apps

  • ERPNext - Open source full-featured business management system.
  • Healthcare - An open source management system crafted for the medical industry.
  • Frappe HR - An Open Source HRMS for Frappe Ecosystem.
  • POS Awesome - An open-source Point of Sale for ERPNext using Vue.js and Vuetify.
  • Gameplan - Delightful, open-source, work communication tool for remote teams.
  • TailPOS - Offline First Open Source POS for ERPNext.
  • School - The Learning Management System (LMS) that powers mon.school & frappe.school.
  • Frappe Insights - Free and Open Source Data Analytics Tool for your Frappe Apps
  • Frappe Desk - Well designed, open-source ticketing system.
  • Apparelo - Manufacturing Workflow Management for the garment industry.
  • Cargo Management - Package Management App for ERPNext.
  • FiMax - Loan Management and Repayment Scheduling for ERPNext.
  • Restaurant - Restaurant App for ERPNext.
  • Stone Warehouse - Manage batch wise balance, especially setup for a ceramic tiles vendor.
  • ServiceMS - Service Management System for ERPNext by Aakvatech.
  • PropMS - Property Management Solution Powered on ERPNext by Aakvatech.
  • Expenses - An expenses management module for ERPNext.

Utility Apps

  • Chat - Modern chat for your Frappe deployments.
  • Wiki - Wiki for serving dynamic data along with a built-in review system.
  • Pibicut - URL Shortener with QR Code Generator.
  • Release - Manage releases for Frappe and Frappe Applications.
  • ERPNext Quota - App to manage ERPNext Site, User, Company and Space limitations.
  • ERPNext OCR - Optical Character Recognition using Tesseract within Frappe.
  • Temporal - An ERPNext App that integrates with Redis to rapidly provide calendar information.
  • Background Tasks Unleashed - A Frappe Task Scheduling and Automation.
  • Frappe ReST API Wrapper - Build custom ReST api's on top of Frappe.
  • Sentry - Send error logs to Sentry for debugging.
  • Frappe System Monitor - Web interface for webserver running processes and system utilization (RAM, CPU, Disk)
  • Bulk Webhook - Bulk Webhook allows creating webhook that sends multiple records and also reports from ERPNext, and has support for Apache Kafka.
  • Alerts - Displays custom alerts to specific recipients after login.
  • PibiDAV - Integrate webDAV, calDAV and cardDAV (Future) with a NextCloud Server, used as (DMS), for a copy of Frappe Files uploaded and tagged to NextCloud while uploading files to Frappe.

Plugins

Integrations

Themes

  • Classic White - Classic White theme for your Frappe v13 Apps.
  • Material Blue - Material Blue Theme for your Frappe v12 Apps.
  • Red - @hashirluv's Red theme for your Frappe v13-beta Apps.
  • Business Theme - Business Theme for your Frappe v14 Apps.

Other Apps

Developer Tooling

  • Intellisense - VSCode Extension and Language Server for Frappe Framework.
  • Semgrep Rules - Semgrep Rules for following the best practices while building your Frappe Apps.
  • Frappe UI - A set of components and utilities for rapid UI development.
  • Frappe UI Starter - Boilerplate sets up Vue 3, Vue Router, TailwindCSS, and Frappe UI out of the box.
  • Frappe JS SDK - TypeScript/JavaScript library for Frappe REST API
  • Frappe React SDK SDK - React hooks for Frappe
  • TypeScript Type generator - Typescript type definition generator for Frappe DocTypes
  • Frappeviz - Visualize class diagrams of a Frappe App's doctypes using PlantUML.
  • Frappe GraphQL - GraphQL API Layer for Frappe Framework.
  • Frappe Test Runner - VS Code extension to run Frappe tests with single keybind.
  • frappe_test.vim - Running Frappe unit tests at speed of thought.
  • Renovation - Renovation is a Frappe Front End TS/JS SDK.
  • renovation_core.dart - The Frappe Dart/Flutter Front End SDK.
  • DocType Model Generator - Generate models to different languages based on Doctype.
  • Doppio - Magically setup single page applications on your Frappe Apps.
  • Console - Powerful Console for Frappe Backend
  • App Template - @Monogramm's supercharged GitHub template for building ERPNext/Frappe Apps.
  • Fsocket - Extend frappe's websocket server using socket.io and redis.
  • Barista - Automate functional testing of your Frappe Apps.
  • Frappe Schema JSON Diff - CI tool for showing any schema changes between commits.

Deployment Tools

Resources allowing you to deploy Frappe apps with your favourite toolset

  • Bench - CLI to Manage Frappe Deployments
  • Frappe Docker - Official docker images for Frappe.
  • Docker Hub - Container images for Frappe & ERPNext releases.
  • Helm Chart - Kubernetes Helm Chart for ERPNext.
  • Benchless - CLI tool to manage Frappe deployments without bench.

Other Clients

Clients built for the Frappe Framework, other than the standard browser view Desk

  • Mobile - Mobile App for Frappe built on Dart. [Version 13+]
  • AdminLTE - Vue-based AdminLTE dashboard for Frappe and ERPNext.
  • FrappeClient.py - @zerodha's Python client for making requests to your Frappe Server.
  • FrappeRestClient.Net - Frappe Framework REST client for .Net
  • Frappe-Request.js - A Frappe-Client made with JavaScript and Needle.
  • FrappeClient.php - a PHP client for making requests to your Frappe Server.

Resources

Resources that can help you harness the power of the Frappe Framework

Community Channels

YouTube Channels

  • ERPNext - Frappe Technologies' official Youtube channel.

Hosting

Providers that are catered to hosting of Frappe and Frappe Apps

awesome-frappe's People

Contributors

alchez avatar ankush avatar chillaranand avatar fhenry avatar gavindsouza avatar humenth avatar kennethsequeira avatar mergify[bot] avatar mohsinalimat avatar mymi14s avatar nasirrr avatar nextchamp-saqib avatar robproject avatar roquegv avatar sagar-bhogayata avatar yemikudaisi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.