Giter Site home page Giter Site logo

drfiemost / okteta Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kde/okteta

0.0 1.0 0.0 10.26 MB

Hex editor for viewing and editing the raw data of files

License: Other

CMake 2.22% Shell 0.03% C++ 97.00% JavaScript 0.21% XSLT 0.11% C 0.43%

okteta's Introduction

Okteta project
===================
made within the KDE community.

Copyright: 2003-2012 Friedrich W. H. Kossebau <[email protected]>

Author/Maintainer: Friedrich W. H. Kossebau <[email protected]>


Overview
--------
This directory holds the files of the Okteta project. This project is about
viewing and editing of data on the byte level.

It is divided into three parts, the first two are for developing and the last
one for users:
* basic libraries offering Qt-based classes for viewing/editing bytearrays
* Okteta elements for the Kasten framework
* program Okteta and Okteta KPart

The basic libraries, liboktetacore and liboktetagui, contain the classic simple
Qt/KDE widgets/classes others want to reuse in their code by linking to these
libraries. Additionally there is a Qt Designer plugin for the two Okteta widgets
from liboktetagui. This part is spread over the subdirs core/, gui/, and
designer/.

The Okteta elements for the Kasten framework are specific Okteta classes for
building programs and plugins with the Kasten framework. The elements are
divided into the libraries liboktetakastencore, liboktetakastengui, and
liboktetakastencontroller, all found in the subdir kasten/.
The foundation of the framework Kasten itself is currently found within the
Okteta sources, in the subdirectory libs/kasten/.

The end-user products are the stand-alone program also named Okteta, a KPart
useable e.g. for Konqueror, and a module implementing the service type
KHexEdit/KBytesEdit as defined by some kdelibs interfaces. These are in the
subdirs program/ and parts/.


What to find in which subdirectory:
--------------------------------
core:
  core library for Qt-based bytearray viewer/editor widgets, liboktetacore

gui:
  gui library for QWidget-based bytearray viewer/editor widgets, liboktetagui

designer:
  plugin for Qt Designer to add support for widgets from the Okteta gui library

kasten:
  Okteta elements for the Kasten framework (currently found in libs/kasten)

parts:
  collection of plugins based on the Okteta libraries

parts/kbytesedit:
  plugin for the service type KHexEdit/KBytesEdit

parts/kpart:
  plugin of the type KPart::ReadWritePart, with BrowserExtension

program:
  a standalone hex editor program, based on the Kasten framework

libs:
  neutral utility libs and frameworks, useful outside Okteta, e.g. Kasten

okteta's People

Contributors

kossebau avatar arichardson avatar montel avatar lueck-b avatar coolo avatar drfiemost avatar yurchor avatar sengels avatar dfaure avatar neundorf avatar chehrlic avatar tsdgeos avatar winterz avatar andrewcoles avatar adriaandegroot avatar woebbeking avatar cvandonderen avatar cfeck avatar caslav-ilic avatar mwoehlke avatar tronical avatar aseigo avatar haraldf avatar jpwhiting avatar mattkretz avatar kumbayo avatar thiagomacieira avatar wirr-lab avatar ahartmetz avatar apaku avatar

Watchers

 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.