Code Monkey home page Code Monkey logo

chromium_host's Introduction

Chromium Host

A .NET/Mono Chromium Embedded Framework host

For more info/documentation, please check Chromium Host wiki.

Features

  • Database Clients : Can call MS SQL Server, MySQL Server and SqLite databases.
  • .Net Framework : eposes functions from the mscorlib, System and System.Core libraries
  • Window : exposes chromium embedded framework browser functions.
  • Console : extends some logging functionality
  • Server : a simple http server
  • Stream : exposes a network stream client or serial stream client

Start Up : windows

Double clicking the ChromiumHost.exe will read the arguments from Configuration.xml otherwise can pass arguments like

ChromiumHost.exe --url=http://google.com --internal=false --remotedebuggingport=20480 --verbose=false

Start Up : linux

This will read the arguments from Configuration.xml

mono ChromiumHost.exe

Otherwise can pass arguments like

mono ChromiumHost.exe --url=http://google.com --internal=false --remotedebuggingport=20480 --verbose=false

Setup structure

.
├── binaries
│   └── cef_binary_ ... .zip
├── extensions
│   └── ...
├── locales
│   └── ...
├── swiftshader
│   └── ...
├── web
│   └── ...
├── ChromiumHost.exe
├── *.dll
├── *.bin
├── *.dat
├── *.lib
├── *.pak
:
├── logo.ico
:
└── Configurations.xml

Demo

Dependents/Libraries

  • CefGlue : .NET/Mono binding for The Chromium Embedded Framework (CEF)
  • ICSharpCode.SharpZipLib : #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.
  • NetCoreEx : Extended collection of packages that provide common structures, extensions, and helpers that can be used across many libraries, and applications.
  • SerialPortStream : SerialPortStream is an independent implementation of System.IO.Ports.SerialPort and SerialStream for better reliability and maintainability. Default branch is 2.x and now has support for Mono with help of a C library.
  • Mono framework on linux : Mono is a software platform designed to allow developers to easily create cross platform applications part of the .NET Foundation.
  • .Net framework on windows : The Microsoft .NET Framework 4.6.1 is a highly compatible, in-place update to the Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5.2 and Microsoft .NET Framework 4.6. The web installer is a small package that automatically determines and downloads only the components applicable for a particular platform.
  • WinApi : A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
  • Mysql : MySQL is a freely available open source Relational Database Management System (RDBMS) that uses Structured Query Language (SQL)
  • freedesktop binding : wayland binding
  • FxSsh : FxSsh is a lightweight SSH server side application as SSH reinforcement of GitCandy.
  • Renci.SshNet

Inspired by

  • Chromely : Build HTML Desktop Apps on .NET/.NET Core using native GUI, HTML5, JavaScript, CSS
  • CefSharp : .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

chromium_host's People

Contributors

fmwasekaga avatar

Watchers

 avatar  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.