Questions tagged [c]

Use this tag if you're looking for a library or program written in C, or software that consumes or produces C source code.

133 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
7 votes
0 answers
916 views

Are there any Natural Language Processing (NLP) libraries in C?

Are there any NLP libraries/toolkits similar to NLTK or OpenNLP but in C? Note that I want something in pure C and not in C++.
Morteza R's user avatar
  • 171
5 votes
0 answers
1k views

A Dropbox-like open source WebDAV sync client for Windows, written in C/C++/C#

I'm looking for something like ownCloud Client - a background app which syncs local folder with remove WebDAV storage accompanied with a desktop tool which has Dropbox-like UI (such as an icon in ...
Alex's user avatar
  • 151
3 votes
0 answers
199 views

Free FFT library for ARM CPU

I need a FFT library for ARM platforms, especially in Apple M1 and Androids. I have already browsed some, but none meets my requirement: FFTS has stopped development, and its assembly code do not ...
jiandingzhe's user avatar
3 votes
0 answers
36 views

Detect union access errors in C

Let's say I have a variant type in C implemented as an annotated union: enum var_mode { TYPE_A, TYPE_B }; union var_data { int a; double b; }; struct var_type { enum var_mode ...
detly's user avatar
  • 131
3 votes
0 answers
2k views

Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads?

Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads? Currently I am looking for developing an C++ application using HTTP client ...
rebaca's user avatar
  • 31
3 votes
0 answers
292 views

Tiny filesystem written in C

I want a simple filesystem in pure C (no FUSE, or anything). It needs directories, and files that can grow. Specs of embedded system I want to use it on: 128KB of flash 64KB of RAM RTOS available ...
user avatar
3 votes
0 answers
207 views

Open source implementation of C standard library for DOS

DOS operating systems are seeing a resurgence in the embedded market. My device uses ROM-DOS from Datalight with a NEC V30Mx processor, which provides the 80286 instruction set. ROM-DOS is roughly ...
user2284570's user avatar
3 votes
0 answers
304 views

Generic RPC stub generator

I am looking for an RPC (Remote Procedure Call) stub generator that generates C code that allows me to call functions from one device (embedded) on a different device (PC) over some data link (USB or ...
nwp's user avatar
  • 131
3 votes
0 answers
385 views

Any good plotting library for massive data analysis in C/C++?

I use GNUPLOT and PGPLOT for plotting my data in C/C++. But these are ridiculously slow when the data size becomes huge. So I want a plotting library that can give me a fast response even if I plot a ...
Vivek V K's user avatar
  • 355
2 votes
0 answers
10 views

Cross platform vector interface in C

C does not have built-in vector types, but many common compilers and processors have their own vector intrinsics. MacOS has a built-in SIMD library which simply creates typedef vector types to GCC ...
user16217248's user avatar
2 votes
0 answers
37 views

Simple C doc generator

I would like to use (find) a very simple C src code doc generator (parser). The simpler, the better. I have looked at Doxygen (also cldoc, codedoc, cweb, Natural Docs) and found them too complicated ...
jwzumwalt's user avatar
  • 121
2 votes
1 answer
81 views

Simple cross-platform window/input C library to render raw pixel arrays

I want to make my own render library in a primitive way without using OpenGL or something like that. But I don't want to mess with platform specific window/input management. So I need a library like ...
lotr's user avatar
  • 21
2 votes
0 answers
21 views

Open Source or Freeware C code Metrics tool for Number of function Call Occurrences (Windows)

I am trying to find a metric "Number of function Call Occurrences" in Freeware tool. Here is my expectation description: "This metric specifies the number of function calls in the body ...
user70935's user avatar
2 votes
0 answers
25 views

Software that visualizes makefile

I am looking for a tool that can visualize makefile build info: relation & dependence diagram between build targets compile options / link options / defines for each target
JustWe's user avatar
  • 121
2 votes
0 answers
40 views

Library for handling Abstract Syntax Trees efficiently

I'm looking for a C/C++ library for handling Abstract Syntax Trees that can be generated after recognizing a language in Antlr or yacc/bison. Given that in software or query optimization you need to ...
jackb's user avatar
  • 121
2 votes
0 answers
25 views

(Java) Libraries to generate C/C++/C# Call Dependency Graphs

I'm looking for any libraries that could help me extract code symbols (functions, types etc.) from the C family languages, preferably including calling dependencies. A Java library would be best since ...
Double M's user avatar
2 votes
0 answers
59 views

Proxy Resolver library in Rust

Currently, are there any stable proxy library written in Rust? There are some alternatives in Java like proxy-vole which has the following abilities: Retrieve proxy pac script from any operating ...
Akiner Alkan's user avatar
2 votes
0 answers
911 views

Slim C/C++ REST-Server library without dependencies

In an safety critical embedded environment (in terms of MISRA) I want to provide services accessible via JavaScript (the script itself is not safety critical, btw). So I'm currently looking for a ...
frans's user avatar
  • 121
2 votes
0 answers
335 views

Free or affordable unit test for C (/ C++) with code parsing and stub generation

"Free" means gratis; "affordable" means up to $100. I am currently using Vectorcast at work, and would love to use something similar on my home coding projects (which tend to be C, but are ...
Mawg says reinstate Monica's user avatar
2 votes
1 answer
1k views

C/C++ open-source library to convert RTF to PDF

I need an open-source C/C++ library that would help me convert RTF document to PDF. I have searched and the only two available solutions I have found so far are: Librtf is a C-style library with no ...
Игорь Тарлинский's user avatar
2 votes
0 answers
52 views

A service for checking compilability of C/C++ code by as many compilers as possible?

Let's consider a scenario where you want to see how certain code behaves when compiled by variuos compilers. My specific example, I want to check how certain construct behaves when compiled by ...
user avatar
2 votes
1 answer
845 views

C compiler for 8086 or other 16-bit target

I'm looking for a C cross-compiler and emulator for a 16-bit processor that runs under Linux. I'd prefer for the target to be 8086 with FreeDOS or on Dosemu (then finding an emulator is not a problem)....
Gilles 'SO- stop being evil''s user avatar
2 votes
1 answer
350 views

C/C++ debug trace

I am looking for a gratis cross platform debug trace log system - which you have used for several years and can recommend from experience. Must have gratis, with a permissive license (e.g prefer ...
Mawg says reinstate Monica's user avatar
2 votes
1 answer
114 views

'abstract' slab/arena memory management/allocation library

I'm interested in a library for managing allocation and de-allocation of memory within an abstract slab. That is, a library which doesn't use malloc()/operator new/sbrk, but initially gets a ...
einpoklum's user avatar
  • 3,219
2 votes
0 answers
63 views

C library for images

Is there a library for reading/writing images that supports common raster graphics formats like JPG, PNG, and BMP? I want it to decode common sound formats into a simple stream loaded into memory. ...
user877329's user avatar
2 votes
0 answers
453 views

Open source video-conference Skype-Like

I am looking for an open-source video-conference Skype-Like software for Linux Mint 17. the main feature it should have is an end-to-end connection, without having NAT, so a low-level encryption. it ...
Basionkler's user avatar
2 votes
0 answers
81 views

A C++ library for configurable pretty-printing/dumping of large arrays?

I am looking for a library - or a piece-of-a-library - for printing the contents of arrays of elements of simple types to an output stream. Its basic use is debugging code which processes very large ...
einpoklum's user avatar
  • 3,219
2 votes
0 answers
146 views

Parameter value coverage for C++

I am strengthening my Jenkins build process and adding a few more checks. I just stumbled across Parameter value coverage, which alas only handles C# code. Is there anything similar for C / C++ ? ...
Mawg says reinstate Monica's user avatar
2 votes
0 answers
84 views

Very simple ordered set (or pack) implementation in C

I am looking for a simple ordered set library (function, code sample) in C (NOT in C++). It should be based on some balanced tree or similar O(log(n))-based algorithm, hashes aren't okay. The ...
peterh's user avatar
  • 782
2 votes
0 answers
84 views

File delta encoding library for C?

I'm looking for a library that allows you to create a delta encoding of file changes whenever a file is changed within a directory. I'm trying to use this for a file synchronization app written in C. ...
user244145's user avatar
2 votes
0 answers
172 views

Software library to render text to memory bitmap

I am looking for a software library that can be used to render text to a bitmap for use in a OpenGL API-based GUI library. It must Not depend on any framework like glib or Qt, It is acceptable if it ...
user877329's user avatar
2 votes
0 answers
37 views

Game controller button colours database?

Is there a database of game controllers and button colours? For example, something that lists that the Xbox 360 controller's A button is green, or the SNES controller's B button is yellow. For ...
congusbongus's user avatar
2 votes
0 answers
114 views

Proprietary Software Friendly Computer Algebra Library in C/C++

I'm looking into developing some proprietary software that involves Fields, Linear Algebra over Fields, Rings, Groups,... Speed of execution is very important, which is why I'm looking to develop in ...
ggggggggg's user avatar
2 votes
0 answers
62 views

Eclipse lint plugin for C launguage on linux?

Can anybody suggest an eclipse lint plug in for C code? My C code has a dependency on glib. The lint plug in should be able to identify glib macros too.
Thushi's user avatar
  • 121
2 votes
0 answers
2k views

Telnet library in C/ C++ Linux that can login to telnet server

Anyone aware of a telnet library written in c or c++ (Linux) that I can use to login with password to telnet server? I got this option however it requires Boost, which I don't want to use. I want to ...
iDebD_gh's user avatar
  • 133
2 votes
1 answer
758 views

C11 compiler for Windows

I want to know what C11 compilers exist for Windows. Even better if whatever libraries they use support native C11 threads (ie: not some hacked stuff on top of pthreads).
speeder's user avatar
  • 55
2 votes
1 answer
485 views

Library to solve a large sparse linear equation system $Ax=b$ (almost banded matrix)

I'm looking for a tool or library implementing a fast algorithm in C or JAVA for solving the equation $Ax=b$, where $A$ is a $N*N$ sparse matrix with $5$ non-zero diagonals $(-N,-1,0,1,N)$. My problem ...
dor gotleyb's user avatar
1 vote
0 answers
40 views

Is there a way to measure the energy consumption of a program along with its max. temperature?

I have a program written in C or Python that uses multithreading for parallelisation. I was wondering if there was an open-source GNU program that could help me print out the total (and at regular ...
Stella's user avatar
  • 11
1 vote
0 answers
32 views

Seeking a lightweight C/C++ stats library that will do time series analysis and forecasting (ARIMA, etc)

Working here in an embedded Linux scenario. I'm wondering if someone could identify or point me to a C/C++ statistical library that does time series analysis (including ARMA and ARIMA, decomposition, ...
DaveFer's user avatar
  • 11
1 vote
0 answers
52 views

Unit testing framework/library for C

I'm looking for a unit testing framework or library for C code, with the framework/library itself written in C. Required features: Can be used on Unix-like operating systems, specifically GNU/Linux. ...
einpoklum's user avatar
  • 3,219
1 vote
0 answers
71 views

Can any libraries extract picture(s), if any, from an image of a page of text

I have jpeg images of pages of text, some of which have pictures within their layout. I don't care about OCR of the text, but I would like to be able to extract the pictures from the page image for ...
headbanger's user avatar
1 vote
1 answer
129 views

Any reliable raster library in C?

I'd like a minimal library that'll allow me to read/write/manipulate raster image formats, like BMP and PNG. Written in C99 or C11 or otherwise portable. Any recommendations? Edit I need to: load bmp ...
vesperto's user avatar
  • 111
1 vote
0 answers
111 views

C++ library for peer to peer communication over internet for desktop application

I am looking for a C++ library for peer to peer communication over internet for a desktop application. The library should contain the code for client machine and Signalling/Handshake server. It should ...
techno's user avatar
  • 11
1 vote
0 answers
20 views

UI layout framework library

Is there a library (preferably C#, C, C++) that specifically deals with container layouts and resizing the components? As in, it would provide an object that will automatically resize and layout ...
Water's user avatar
  • 113
1 vote
0 answers
323 views

C keyboard library

I am looking for a means to register one or more buttons being pressed and/or held down on a keyboard in pure C (C90 or later), not C++/C#. Are there any libraries or methods to actively monitor ...
syn_synth's user avatar
1 vote
0 answers
365 views

libarchive is broken for RAR on Linux - any similar C library alternatives?

I'm using libarchive to read and scan through a generic set of archives (mostly 7z, RAR and zip). The library interface is quite simple and although supports only linear archive processing, doesn't ...
Emanuele's user avatar
1 vote
0 answers
68 views

Gui library with support for user movable widgets

After hard work, I have managed to write a working "widget canvas" for GTK-3.0. The user is able to move native GtkWidgets by dragging them around, pretty much like MDI. However, moving a ...
user877329's user avatar
1 vote
0 answers
18 views

Software for counting operators and operands in C

Is there software that analyses c files and counts different operators and identifies operands? Anything specific for Halstead metrics? I also just discovered the term parser and don't know if it has ...
Dots's user avatar
  • 11
1 vote
0 answers
22 views

Is there an arbitrary precision library in C or C++ with cdf?

I tried GNU Science library but its precision is limited to doubles. Other than implementing the thing myself, which I hope I wont have to do, is there a library that gets me the cumulative ...
ReverseFlowControl's user avatar
1 vote
0 answers
16 views

Drone land survey path planning

I am working on a drone mission planner app similar to Pix4dcapture and Drone Harmony. Is there any Java/C/CPP library that helps in computing the lawnmower path of the drone given the vertices of the ...
Divyanshu Pundir's user avatar