GithubHelp home page GithubHelp logo

oz123 / awesome-c Goto Github PK

View Code? Open in Web Editor NEW
8.7K 8.7K 787.0 542 KB

A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.

License: Creative Commons Attribution Share Alike 4.0 International

awesome awesome-list c list

awesome-c's Introduction

Hi there

  • You can hire me for projects in Python\Go\JavaScript
  • I’m looking for help with: see above
  • Ask me about: Python, Kubernetes and Golang
  • How to reach me: oz that curly sign tiram.it
  • Pronouns: He

Top Langs

Oz's github stats

Some interesting projects I worked on lately:

awesome-c's People

Contributors

adis300 avatar andy5995 avatar bizulk avatar botbitmap avatar cjwagenius avatar damian-m-g avatar eerimoq avatar gised-link avatar hirrolot avatar isaccbarker avatar jblort avatar kbillings avatar kelvinhammond avatar kozross avatar lcsmuller avatar luhuadong avatar markand avatar matthiasbeyer avatar msune avatar nomi-san avatar oz123 avatar pcinkh avatar r-novel avatar recp avatar secomi avatar selkfoster avatar shlomif avatar ulises-jeremias avatar yhfudev avatar zawzaww avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-c's Issues

Duda I/O

Source. Would like an expert's opinion, as this isn't really my area.

AwesomeOpenSource

We are creating a github org for all awesome open source repos. I am working with a few individuals who are also managing their own awesome repos, and I think to gain more traction we need to work together. What are your thoughts about collectively moving your awesome repos to https://github.com/AwesomeOpenSource

The idea is that visibility for these repos would be increased due to more traffic to the org. What are your thoughts? Let me know if there is anything you'd like to discuss!

I know your repo isn't on GitHub anymore, but you should reconsider. We have alot of people here that want to help!

Tarp

Worth considering. I really don't know the first, second or tenth thing about graphics though, so help would be appreciated.

Numerical and Parallel resources

Numerical:

PETSc: The Portable, Extensible Toolkit for Scientific computation.

SLEPc: The Scalable Library for Eigenvalue Problem Computations.

Parallel:

OpenMPI -- Message passing interface implementation, and MPICH (which is also open sourced I believe).

Emacs extensions needed

While I am an Emacs guy, I'm not very aware of its extension-space, and would appreciate any and all suggestions for things I can include in the appropriate section.

FSE

Two cool things here, but I'm not sure exactly how well-documented and reliable they are. I would love some feedback from people who know more.

XML section - suggestions welcome

Now, despite me leaving that (rather critical) Torvalds quotation at the section's head, XML is something people need to work with, and I'm sure that more than two libraries for it exist. Suggestions would be welcome.

Vim extensions needed

As an Emacs guy, I don't really know Vim at all. It would be nice to fill out the Vim extension section with C-specific Vim extensions. Thus, I need suggestions.

More resources are needed

Obviously, I'm just one guy, and I know relatively little of the C-verse. For anyone who does know cool C stuff, I'd love to hear about it - if it's good, I'll definitely include it.

h20

Source. Would like an expert to chime in relative how good this actually is, especially relative what's already on the list.

SpookyHash - which implementation?

SpookyHash is definitely good, but its reference implementation is C++. There are several C implementations:

Of these, the last gives me the most confidence, as it looks like it's been done properly, and has been (apparently) made thread-safe. However, the fact it relies on Premake for something that's seriously six files big is concerning.

Which, if any, of these, is worth including?

Snappy

Source. This is especially questionable as it's in C++, although it has native bindings.

Single-file graphics libs

Can be found here (2D) and here (3D). As I don't know anything about either of these, I would like the opinion of an expert on their quality.

Learning resources for C - suggestion and review

The Learning, Reference and Tutorial section is a bit threadbare in places, and also, given that I'm a relatively-intermediate C user, I'm not sure if the resources there are any good.

Thus, it'd be great if someone could:

  1. Suggest more (both on and offline).
  2. Tell me if any of the stuff up there is awful, and why.

For reasons of dodgy business practices and mistreatment of its staff, I will not link to Amazon. Thus, if you give me an Amazon link, it probably won't make it in unless I can find an alternative.

libautoupdate

Source. Requires further investigation from people who are more Internet-literate than me.

Infer

This Infer here. Currently doesn't build correctly on Arch, so I can't evaluate it. Additionally, it hasn't been added to Neomake, so it may not be that good.

I would appreciate input from anyone who's used Infer, or is familiar with its innards.

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.