odoo-rpc-client - Odoo RPC client Library.

  •        61

This project is just RPC client for Odoo. This project provides interface similar to Odoo internal code to perform operations on OpenERP / Odoo objects hiding XML-RPC or JSON-RPC behind. *Note*: documentation now is "Work in Progress" state, so here is documentation from openerp_proxy project. In most cases it is compatible, except extensions, which are not part of this project. Thats why there are a lot of links to openerp_proxy documentation.

https://pypi.python.org/pypi/odoo_rpc_client
https://github.com/katyukha/odoo-rpc-client

Tags
Implementation
License
Platform

   




Related Projects

InstallScript - Odoo install script

  •    Shell

This script is based on the install script from André Schenkels (https://github.com/aschenkels-ictstudio/openerp-install-scripts) but goes a bit further and has been improved. This script will also give you the ability to define an xmlrpc_port in the .conf file that is generated under /etc/ This script can be safely used in a multi-odoo code base server because the default Odoo port is changed BEFORE the Odoo is started. There are a few things you can configure, this is the most used list: OE_USER will be the username for the system user. INSTALL_WKHTMLTOPDF set to False if you do not want to install Wkhtmltopdf, if you want to install it you should set it to True. OE_PORT is the port where Odoo should run on, for example 8069. OE_VERSION is the Odoo version to install, for example 11.0 for Odoo V11. IS_ENTERPRISE will install the Enterprise version on top of 11.0 if you set it to True, set it to False if you want the community version of Odoo 11. OE_SUPERADMIN is the master password for this Odoo installation.

connector - Odoo generic connector framework (jobs queue, asynchronous tasks, channels)

  •    Python

Odoo Connector is a powerful framework to develop any kind of bi-directional connector between Odoo (Open Source ERP formerly OpenERP) and any other software or service. This Odoo add-on has a modular and generic core, with the ability to be extended with additional modules for new features or customizations.

armeria - Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC

  •    Java

Visit the official web site for more information.Armeria is an open-source asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, Thrift and gRPC. Its primary goal is to help engineers build high-performance asynchronous microservices that use HTTP/2 as a session layer protocol.

Odoo - Open Source Apps To Grow Your Business

  •    Python

Odoo (formerly OpenERP) is a suite of web based open source business apps. The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management

ganache-cli - Fast Ethereum RPC client for testing and development

  •    Javascript

Ganache CLI, part of the Truffle suite of Ethereum development tools, is the command line version of Ganache, your personal blockchain for Ethereum development.Ganache CLI uses ethereumjs to simulate full client behavior and make developing Ethereum applications faster, easier, and safer. It also includes all popular RPC functions and features (like events) and can be run deterministically to make development a breeze.


node-xmlrpc - A pure JavaScript XML-RPC client and server for Node.js.

  •    Javascript

The xmlrpc module is a pure JavaScript XML-RPC server and client for node.js. Pure JavaScript means that the XML parsing and XML building use pure JavaScript libraries, so no extra C dependencies or build requirements. The xmlrpc module can be used as an XML-RPC server, receiving method calls and responding with method responses, or as an XML-RPC client, making method calls and receiving method responses, or as both.

web - Odoo web client UI related addons

  •    HTML

Odoo web client UI related addons

Dubbo - High-performance, java based, open source RPC framework

  •    Java

Dubbo is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the idea of defining a service, specifying the methods that can be called remotely with their parameters and return types. On the server side, the server implements this interface and runs a dubbo server to handle client calls. On the client side, the client has a stub that provides the same methods as the server.

OpenUpgrade - Open source upgrade path for Odoo/OpenERP

  •    Javascript

This OCA project aims to provide an Open Source upgrade path for Odoo. It is hosted at GitHub. For documentation, see here.

duplex - Full duplex modern RPC

  •    Python

Duplex is an RPC protocol designed for dynamic (and some statically-typed) languages that focuses on advanced RPC semantics and not object or frame serialization. This lets you pick how to marshal objects, whether with JSON, msgpack, protobuf, BERT, BSON, or anything custom.While that alone is somehow already revolutionary for RPC protocols, it also combines client and server into a peer object, letting either side of the connection call or provide invocable service methods. This means you never have to worry about only having a client or only having a server library in your language. It also allows for flexible connection topologies (server calling client functions), callbacks, and plugin architectures.

XML-RPC for C/C++ (Xmlrpc-c)

  •    C++

Programming library for writing an XML-RPC server or client in C or C++. XML-RPC is a standard network protocol to allow a client program to make a simple remote procedure call (RPC) type request of a server. Like SOAP or CORBA, but much simpler.

xmlrpc - The Cocoa XML-RPC Framework is a lightweight XML-RPC client framework for Mac OS X and iOS.

  •    

The Cocoa XML-RPC Framework is a simple, and lightweight, XML-RPC client framework written in Objective-C. This project is no longer being actively maintained at this location. Please visit https://github.com/corristo/xmlrpc for the latest updates to the framework.

Mimic - JavaScript XML-RPC Client

  •    Javascript

Mimic is a JavaScript implementation of client-side XML-RPC protocol, compliant with IE, Firefox, Opera, Safari and Chrome. Mimic is able to produce XML-RPC requests and process XML-RPC responses, allowing the creation of WebService clients.

JsonRPC - Simple Json-RPC PHP client/server that just works.

  •    PHP

A simple Json-RPC client/server that just works. Middleware might be used to authenticate and authorize the client. They are executed before each procedure.

hprose-golang - Hprose is a cross-language RPC. This project is Hprose 2.0 for Golang.

  •    Go

Hprose is a High Performance Remote Object Service Engine.It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.

hprose-java - Hprose is a cross-language RPC. This project is Hprose 2.0 for Java

  •    Java

Hprose is a High Performance Remote Object Service Engine. It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system. Hprose supports many programming languages, for example: * AAuto Quicker * ActionScript * ASP * C++ * Dart * Delphi/Free Pascal * dotNET(C#, Visual Basic...) * Golang * Java * JavaScript * Node.js * Objective-C * Perl * PHP * Python * Ruby * ... Through Hprose, You can conveniently and efficiently intercommunicate between those programming languages. This project is the implementation of Hprose for Java.

hprose-php - Hprose is a cross-language RPC. This project is Hprose 2.0 for PHP

  •    PHP

Hprose is a High Performance Remote Object Service Engine.It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.

libjson-rpc-cpp - C++ framework for json-rpc (json remote procedure call)

  •    C++

This framework provides cross platform JSON-RPC (remote procedure call) support for C++. It is fully JSON-RPC 2.0 & 1.0 compatible. For Arch Linux there is a PKGBUILD provided in the AUR.

docker

  •    Dockerfile

This is the Git repo of the official Docker image for Odoo. See the Hub page for the full readme on how to use the Docker image and for information regarding contributing and issues. The full readme is generated over in docker-library/docs, specifically in docker-library/docs/odoo.

partner-contact - Odoo Partner and Contact related addons

  •    Python

This project is meant to gather all community extensions about partner and contact management for Odoo. OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.