<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Projects on Arun PM</title><link>https://www.arunpm.com/projects/</link><description>Recent content in Projects on Arun PM</description><generator>Hugo -- 0.147.1</generator><language>en-us</language><lastBuildDate>Mon, 18 Sep 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://www.arunpm.com/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>Iotcore - Python MQTT Broker and IoT Features for Django and FastAPI</title><link>https://www.arunpm.com/projects/iotcore/</link><pubDate>Mon, 18 Sep 2023 00:00:00 +0000</pubDate><guid>https://www.arunpm.com/projects/iotcore/</guid><description>&lt;p>&lt;a href="https://github.com/tomvictor/iotcore/actions/workflows/CI.yml">&lt;img alt=".github/workflows/CI.yml" loading="lazy" src="https://github.com/tomvictor/iotcore/actions/workflows/CI.yml/badge.svg">&lt;/a>
&lt;a href="https://pypi.org/project/iotcore">&lt;img loading="lazy" src="https://img.shields.io/pypi/v/iotcore?color=%2334D058&amp;label=pypi%20package">&lt;/a>
&lt;a href="https://pypi.org/project/iotcore">&lt;img loading="lazy" src="https://img.shields.io/pypi/pyversions/fastapi.svg?color=%2334D058">&lt;/a>&lt;/p>
&lt;p>The project aims to give full support for mqtt broker and related apis. The internals of the mqtt server is written in Rust using popular Tokio framework. Motive of the project is to avoid the GIL limitation of python and bring all the fun features offered by rust.&lt;/p>
&lt;h2 id="features">Features&lt;/h2>
&lt;ul>
&lt;li>Full-fledged configurable Tokio based MQTT broker&lt;/li>
&lt;li>No python GIL limitation&lt;/li>
&lt;li>All Standard MQTT broker features&lt;/li>
&lt;li>Zero extra setup required to run mqtt broker in you Django and Fastapi project&lt;/li>
&lt;li>MQTT client, with callback support for async or non-blocking applications&lt;/li>
&lt;li>and more&lt;/li>
&lt;/ul>
&lt;h2 id="planned-features">Planned Features&lt;/h2>
&lt;ul>
&lt;li>Device support&lt;/li>
&lt;li>Sensor support&lt;/li>
&lt;li>Sensor data storage&lt;/li>
&lt;li>Django based admin pages&lt;/li>
&lt;li>Django rest framework based APIs for managing devices and sensors&lt;/li>
&lt;li>SSL certificates and policy management&lt;/li>
&lt;/ul>
&lt;h2 id="installation">Installation&lt;/h2>
&lt;pre tabindex="0">&lt;code>pip install iotcore
&lt;/code>&lt;/pre>&lt;p>Create a new file called mqtt.toml in your root project directory and copy pase the sample mqtt.toml from
&lt;a href="https://tomvictor.github.io/iotcore/config/">https://tomvictor.github.io/iotcore/config/&lt;/a>&lt;/p></description></item><item><title>Golang Rest Framework (Gorf)</title><link>https://www.arunpm.com/projects/gorf/</link><pubDate>Thu, 20 Jul 2023 00:00:00 +0000</pubDate><guid>https://www.arunpm.com/projects/gorf/</guid><description>&lt;p>&lt;a href="https://github.com/go-gorf/gorf/actions?workflow=build">&lt;img alt="Build Status" loading="lazy" src="https://img.shields.io/github/actions/workflow/status/go-gorf/gorf/go.yml?branch=main&amp;style=for-the-badge">&lt;/a>&lt;a href="https://pkg.go.dev/github.com/go-gorf/gorf">&lt;img loading="lazy" src="http://img.shields.io/badge/godoc-reference-5272B4.svg?style=for-the-badge">&lt;/a>&lt;/p>
&lt;p>Django inspired Rest Framework for Golang.&lt;/p>
&lt;p>Introducing Gorf, the Golang REST API framework that empowers developers to easily create and reuse modular apps.
Inspired by the simplicity and flexibility of Python Django, Gorf utilizes the full MVC architecture, providing
dedicated model, URL, and view files for effortless understanding. Gorf&amp;rsquo;s plug and play app concept enables infinite
scalability and customization, making Gorf the go-to solution for anyone looking to kickstart a new project in Golang.
Join our community and contribute your ideas and innovations to build a framework that streamlines the development process for all.&lt;/p></description></item></channel></rss>